Найти все уникальные значения поля в MongoDB
Как я могу перечислить все неотличимые значения поля в коллекции в mongodb? Я нашел отдельную команду, чтобы найти все отдельные значения для поля, но я хочу противоположное.
1 ответов
Вы можете сделать это с помощью .aggregate()
db.collection.aggregate([
{ "$group": {
"_id": "$field",
"count": { "$sum": 1 }
}},
{ "$match": {
"count": { "$gt": 1 }
}}
])
Смотрите также SQL для агрегированного отображения примеры.