Mam kolekcję z polem o nazwie "contact_id". W mojej kolekcji mam zduplikowane rejestry z tym kluczem.Usuń duplikat w MongoDB
W jaki sposób mogę usunąć duplikaty, w wyniku czego powstaje tylko jeden rejestr?
Próbowałem już:
db.PersonDuplicate.ensureIndex({"contact_id": 1}, {unique: true, dropDups: true})
Ale nie działa, ponieważ dropDups funkcja nie jest już dostępna w MongoDB 3.x
Używam 3,2
Dzięki
Postaram i powrócić do komentowania, jeśli pracował! Dzięki – Jhonathan
Brzmi nieźle. Daj mi znać jak idzie. – Saleem
Witam. Częściowo działało. Po umieszczeniu w małej kolekcji działa dobrze. Ale kiedy wykonuję w dużym zbiorze, bazy danych "blokada" i inne zapytania trafiają do limitu czasu. – Jhonathan