我正在與第三方提供的事件轉儲工作。在這個轉儲中他們有重複的事件,這是完全相同的,但有不同的_id。所以我的目標是提供唯一的唯一數據,所以我不能使用重複事件。 是否有可能建立只返回具有唯一值的文檔的查詢?Mongodb查詢,避免重複項目與不同_id
可以說,每一個文件中,我有EventId
領域,我需要所有的事件,具有獨特的EventID
我改變不了場,擁有隻讀權限給它。
我正在與第三方提供的事件轉儲工作。在這個轉儲中他們有重複的事件,這是完全相同的,但有不同的_id。所以我的目標是提供唯一的唯一數據,所以我不能使用重複事件。 是否有可能建立只返回具有唯一值的文檔的查詢?Mongodb查詢,避免重複項目與不同_id
可以說,每一個文件中,我有EventId
領域,我需要所有的事件,具有獨特的EventID
我改變不了場,擁有隻讀權限給它。
您可以使用db.collection.distinct()方法http://docs.mongodb.org/manual/reference/method/db.collection.distinct/
不同的只返回唯一的字段,但不是整個文檔。所以這不是我需要的。 – Ph0en1x
好吧,你是對的。然後,我想不出在應用程序中進行篩選的其他選擇...讓我們希望其他人有比這更好的建議。 –
你的答案的一個評論意味着你要比較各個領域?這是真的,還是隻是一個領域? – WiredPrairie