比如有下面格式的多條文檔(下面只寫了一條):{
_id: ...,
"key": [{
"subkey1": ...
"subkey2": ...
"subkey3": ..
},{
"subkey1": ...
"subkey2": ...
"subkey3": ..
}
...
]
}
...有可能只使用mongodb的方法把多條文檔中的key數組放到一個新數組中嗎?結果如下:[ // 元素來自多個文檔中的key數組 {
"subkey1": ...,
"subkey2": ...,
"subkey3": ...
},
{
"subkey1": ...,
"subkey2": ...,
"subkey3": ...
},
...
]如果還有node.js的mongodb庫代碼示例的話,就更好啦^
1 回答

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
單個文檔的大小不能超過16MB,所以全部放一個文檔顯然是不現實的,不建議。如果要按一定的條件,那就需要做$group
,那么先要決定按什么條件來$group
- 1 回答
- 0 關注
- 726 瀏覽
添加回答
舉報
0/150
提交
取消