0

它可能看起来像一个重复的问题,但实际上并非如此。

我有一个 mongoDB 数据库,里面有一些法国城镇(omelette du fromage),但我从中得到的文件似乎有重复。起初我使用这种方法删除具有相同名称的城镇,它工作得很好,但后来我了解到一些位于该国不同地区的法国城镇具有相同的名称。

由于他们有邮政编码,我们可以合法地考虑对邮政编码进行相同的操作,但两个不同城市的邮政编码可以相同。有点歪 所以我想使用相同的命令,但不是只看一个属性(城镇名称或邮政编码),我想看他们两个。我对 mongoDB 不太熟悉,我正在使用 robomongo。

如果有人能够帮助我找到解决方案和/或向我解释第一种方法是如何工作的,那么我可以与 mongo 取得更多联系:) 那太棒了

在此处输入图像描述

编辑:

它不是MongoDB 中 Remove duplicate的副本(如果您注意的话,您会看到我什至在我第一次提出问题时链接了这个主题)。这只是在 mongoDB 中使用 $group 有两个属性以实现前者的问题

db.pages.ensureIndex( { ville:1, codePost:1 }, { unique:true, dropDups:true } )
4

0 回答 0