mongodb如何查询单独一个字段?

发布于 2022-09-06 05:31:25 字数 711 浏览 8 评论 0

我用find取到的是整张表里面的所有数据,我只想操作一个字段(即对一个字段进行增删改查)。
json数据如下

{
    "date": "20171123",
    "stories": [
        {
            "images": "1.jpg",
            "title": "标题1"
        },
        {
            "images": "2.jpg",
            "title": "标题2"
        },
        {
            "images": "3.jpg",
            "title": "标题3"
        }
    ],
    "top_stories": [
        {
            "top_images": "top1.jpg",
            "top_title": "top1"
        },
         {
            "top_images": "top2.jpg",
            "top_title": "top2"
        },
        {
            "top_images": "top3.jpg",
            "top_title": "top3"
        }
    ]
}

我只想取到字段stories里面的数据,应该怎么写

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倦话 2022-09-13 05:31:25
> db.a.find({},{stories:1,_id:0})
{ "stories" : [ { "images" : "1.jpg", "title" : "标题1" }, { "images" : "2.jpg",
 "title" : "标题2" }, { "images" : "3.jpg", "title" : "标题3" } ] }

> db.a.update({},{$push:{stories:{"images": "4.jpg","title": "标题4"}}})

图片描述

图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文