我的数据库设计与SQL完全相同。一个集合由另一个集合使用主键引用。此密钥也存储在第二个集合中。我想在MongoDb中加入这两个集合?如何实现这个
答案 0 :(得分:0)
您将首先查询所需文档的“master”集合(带有引用的集合),同时加载引用,然后根据引用和需要的文档查询其他集合。所以你需要两个查询。
您也可以使用像Doctrine这样的ODM,它会自动帮助您跟踪引用,只要它们被映射。
http://doctrine-mongodb-odm.readthedocs.org/en/latest/reference/reference-mapping.html
斯科特