mongodb的集合之间互相引用的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mongodb的集合之间互相引用的问题

如果对mongodb集合互相引用
比如在集合a里面有{name:"liu",habit:["sleep","eat","run"]}
针对habit这个属性的数组值,如果去引用集合b中的数据呢,
比如集合b的文档结构是{name:"eat",type:"fruit",cata:"apple"}等等
然后可以自动组装为{name:"liu",habit:[{name:"eat",type:"fruit",cata:"apple"},{}...]
或者其他格式的,只要两类数据集在一起就好

展开
收起
落地花开啦 2016-02-01 13:53:33 2262 0
1 条回答
写回答
取消 提交回答
  • 落地花开啦
    喜欢技术,喜欢努力的人

    对于mongodb来说,实际上还是算一个K-V类型的db,因此根据key去查value速度还是很快的。
    你的问题完全可以先把A查出来,然后再去根据A中的dbref把关联的B查出来,分两步走。

    2019-07-17 18:37:05
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
MongoDB 应用数据平台助力快速构建您的应用
立即下载
MongoDB网络安全和权限管理
立即下载
MongoDB与大数据
立即下载