目标是在单个mongodb数据库中查找存在于多个集合中的字段值。假设,每个集合都有类似的文档模型,基于其中的字段类型或数量。 注意 。每个集合中都有一个唯一的id字段,其值可能会或可能不会在其他集合中有所不同。目标是推断出所有具有这些唯一id值的集合。
一种解决方案是,如果我遵循蛮力技术。
解决方案..逐个遍历整个集合,并将每个唯一的id值与其他集合中的每一个匹配...
有没有更好的解决方案?
答案 0 :(得分:0)
MongoDB中没有解决方案。事情应该被嵌入,并且集合之间通常没有真正的相关性。甚至$lookup
引入了一些reluctance。我相信你的解决方案已经是最好的了。