比如有下面格式的多条文档(下面只写了一条):{
_id: ...,
"key": [{
"subkey1": ...
"subkey2": ...
"subkey3": ..
},{
"subkey1": ...
"subkey2": ...
"subkey3": ..
}
...
]
}
...有可能只使用mongodb的方法把多条文档中的key数组放到一个新数组中吗?结果如下:[ // 元素来自多个文档中的key数组 {
"subkey1": ...,
"subkey2": ...,
"subkey3": ...
},
{
"subkey1": ...,
"subkey2": ...,
"subkey3": ...
},
...
]如果还有node.js的mongodb库代码示例的话,就更好啦^_^
1 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
单个文档的大小不能超过16MB,所以全部放一个文档显然是不现实的,不建议。如果要按一定的条件,那就需要做$group
,那么先要决定按什么条件来$group
- 1 回答
- 0 关注
- 499 浏览
添加回答
举报
0/150
提交
取消