我正在使用mongo 3.4.13,我想在此文档中添加一个元素:
{
"_id" : ObjectId("5981d38cf43047f3235febbc"),
"code" : "A0001",
"subItems": [
{
"_id" : ObjectId("5981d38cf43047f3235febbc"),
"code" : "A1001",
"subItems": []
},
{
"_id" : ObjectId("5981d38cf43047f3235febbc"),
"code" : "A2001",
"subItems": [
{
"_id" : ObjectId("5981d38cf43047f3235febbc"),
"code" : "A2101",
"subItems": [
//I wanna add an element here
]
}
]
}
]
}
但我不知道怎么做,有什么想法吗?
答案 0 :(得分:0)
根据上述问题中的描述,我假设您需要在属于BSON Document的subItems数组字段中添加一个元素,如上所述。
$ addToSet运算符用于将值作为更新操作的一部分附加到数组字段中,前提是数组中不存在值,从而确保值在数组字段中的唯一性。