比如有下面格式的多条文档(下面只写了一条):{
_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 关注
- 692 浏览
添加回答
举报
0/150
提交
取消