它可能看起来像一个重复的问题但实际上并非如此。
我有一个mongoDB数据库,里面有一些法国城镇(omelette du fromage),但是我得到的文件似乎有重复。起初我使用this method来删除同名的城镇,它运作得很好,但后来我了解到一些本地化在该国不同地区的法国城镇有相同的名称。
由于他们有zipCode,我们可以合法地考虑在zipcodes上进行相同的操作,但是两个不同城市的zipcodes可以是相同的。有点歪。所以我想使用相同的命令,但我不想只看一个属性(城镇的名称或邮政编码),我想看看他们两个。我对mongoDB并不熟悉,而且我正在使用robomongo。
如果有人能够帮我找到解决方案和/或解释我第一种方法是如何工作的,那么我可以与mongo :)进行更多联系,这将是非常棒的
编辑:
这不是Remove duplicate in MongoDB的重复(如果你注意,我会在第一次提出问题时看到我甚至链接这个主题)。这只是在mongoDB中使用$ group时遇到的一个问题,它有两个属性才能实现前一个
db.pages.ensureIndex( { ville:1, codePost:1 }, { unique:true, dropDups:true } )