[英]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.