Mongodb pytanie o duplikaty

0

Mam problem z określeniem ilości duplikatów w swojej bazie mongodb:

Pojedyńczy dookument w bazie wygląda tak:

{
    "_id" : ObjectId("XXX"),
    "identifier" : "12334",
    "title" : "Col. Gen. Mr.",
    "gender" : "Male",
    "firstName" : "Jan",
    "lastName" : "Kowalski",
}

Założyłem że unikalną wartością będzie dla mnie identifier:

Stworzyłem takie zapytanie:

db.getCollection('XXX.xml').aggregate([{$group: {_id: {identifier: "$identifier"},"count": { "$sum":1}  } }]);

w odpowiedzi z bazy danych otrzymałem sporo wyników:
screenshot-20180821233934.png

Z jednym z nich był rekord gdzie identifier =12343

zrobiłem sobie takie query:

db.getCollection('XXX.xml').find({identifier: "12343"})

i otrzymałem wynik z jednym rekordem (spodziewałem się przynajmniej dwóch, bo poprzednio wyszło, że jest ten dokument zduplikowany) dlaczego?

0

Patrz tylko na te na których zwróciło count > 1

1 użytkowników online, w tym zalogowanych: 0, gości: 1