我已存儲在MongoDB中以下文檔:如何將元素插入到MongoDB內部列表中?
{
name: 'myDoc',
list: [
{
id:1
items:[
{id:1, name:'item1'},
{id:2, name:'item2'}
]
},
{
id:2
items:[
{id:1, name:'item1'},
{id:3, name:'item3'}
]
}
]
}
我發現使用$addToSet
辦法元素添加到「清單」,但我無法找到一個方法來添加到「項目」的具體列表一個物品。
例如 我得到如下:
{id:5, name:'item5'}
,我想將它添加到元素的項目與ID列表:2。這樣做將與$push
的
腳註,嵌套的嵌入式陣列模式幾乎總是會導致問題以後,因爲不上下級元素的所有操作都可能與當前的查詢語言。我會避免它。 –