为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb提取子数组

mongodb提取子数组

慕莱坞森 2019-02-05 17:56:27
比如有下面格式的多条文档(下面只写了一条):{    _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

查看完整回答
反对 回复 2019-02-05
  • 1 回答
  • 0 关注
  • 498 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信