开发者社区> 问答> 正文

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 2492 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 18:37:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MongoDB多数据中心的方案选型之路 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载