如果对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"},{}...]
或者其他格式的,只要两类数据集在一起就好
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
对于mongodb来说,实际上还是算一个K-V类型的db,因此根据key去查value速度还是很快的。
你的问题完全可以先把A查出来,然后再去根据A中的dbref把关联的B查出来,分两步走。