我正在处理由第 3 方提供的事件转储。在这个转储中,它们有重复的事件,它们完全相同,但有不同的_id。所以我的目标是提供唯一的数据,所以我不能使用重复事件。是否可以构建只返回具有唯一值的文档的查询?
可以说,在每个文档中我都有EventId
字段,并且我需要所有事件,并且具有唯一性EventID
我无法更改转储,只有读取权限。
我正在处理由第 3 方提供的事件转储。在这个转储中,它们有重复的事件,它们完全相同,但有不同的_id。所以我的目标是提供唯一的数据,所以我不能使用重复事件。是否可以构建只返回具有唯一值的文档的查询?
可以说,在每个文档中我都有EventId
字段,并且我需要所有事件,并且具有唯一性EventID
我无法更改转储,只有读取权限。
您可以使用 db.collection.distinct() 方法http://docs.mongodb.org/manual/reference/method/db.collection.distinct/