鍍金池/ 問答/數(shù)據(jù)庫/ mongodb如何查詢單獨一個字段?

mongodb如何查詢單獨一個字段?

我用find取到的是整張表里面的所有數(shù)據(jù),我只想操作一個字段(即對一個字段進(jìn)行增刪改查)。
json數(shù)據(jù)如下

{
    "date": "20171123",
    "stories": [
        {
            "images": "1.jpg",
            "title": "標(biāo)題1"
        },
        {
            "images": "2.jpg",
            "title": "標(biāo)題2"
        },
        {
            "images": "3.jpg",
            "title": "標(biāo)題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里面的數(shù)據(jù),應(yīng)該怎么寫

回答
編輯回答
挽歌
> db.a.find({},{stories:1,_id:0})
{ "stories" : [ { "images" : "1.jpg", "title" : "標(biāo)題1" }, { "images" : "2.jpg",
 "title" : "標(biāo)題2" }, { "images" : "3.jpg", "title" : "標(biāo)題3" } ] }

> db.a.update({},{$push:{stories:{"images": "4.jpg","title": "標(biāo)題4"}}})

圖片描述

圖片描述

2018年6月23日 19:50