繁体   English   中英

MongoDB将字段添加到数组中的嵌入文档

[英]MongoDB add a field to a embedded document in an array

您好我是MongoDB的新手,我一直在寻找一种方法来为数组中的嵌入式文档添加字段

//集合

> db.test.find().pretty();
{
    "_id" : ObjectId("5761765a31356152793c8790"),
    "name" : "bb",
    "email" : "bb@mail",
    "projects" : [
        {
            "project_id" : ObjectId("576179bf31356152793c879c")
             //How can i add a name here
        }
    ]
}
> 

弄清楚:) db.test.update({projects:{$elemMatch:{"project_id" : ObjectId("576179bf31356152793c879c")}}},{$set :{'projects.$.name':'foo'}},true); 希望有人帮助别人谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM