我有一个类似于这样的mongodb集合:
{
"_id" : ObjectId("5393006538efaae30ec2d458"),
"userName" : "shiva",
"userUnderApiKey" : 123456,
"groups" : [
{
"groupName" : "Default",
"groupMembers" : [ ]
}
]
}
我想在groups数组中作为子文档添加一个新组,就像下面这样。
{
"_id" : ObjectId("5393006538efaae30ec2d458"),
"userName" : "shiva",
"userUnderApiKey" : 123456,
"groups" : [
{
"groupName" : "Default",
"groupMembers" : [ ]
},
{
"groupName" : "Family",
"groupMembers" : [ ]
}
]
}
如何在子文档数组中插入新的子文档。任何帮助将不胜感激。
$push
运算符。您想要删除的选项是$pull
,文档中包含了各种样例。如果您在理解文档或如何将其应用于特定问题方面遇到问题,那么请随时发布另一个问题。当然,在搜索现有答案后。 - Neil Lunn