在mongodb集合中查找重复项

时间:2017-08-22 02:59:29

标签: mongodb nosql

目标是在单个mongodb数据库中查找存在于多个集合中的字段值。假设,每个集合都有类似的文档模型,基于其中的字段类型或数量。 注意 。每个集合中都有一个唯一的id字段,其值可能会或可能不会在其他集合中有所不同。目标是推断出所有具有这些唯一id值的集合。

一种解决方案是,如果我遵循蛮力技术。

解决方案..逐个遍历整个集合,并将每个唯一的id值与其他集合中的每一个匹配...

有没有更好的解决方案?

1 个答案:

答案 0 :(得分:0)

MongoDB中没有解决方案。事情应该被嵌入,并且集合之间通常没有真正的相关性。甚至$lookup引入了一些reluctance。我相信你的解决方案已经是最好的了。