Задать вопрос
@Scorpiored88

Как достать список уникальных существующих значений в Mongo DB?

Всем доброго! Начал изучать монгу. В гугле ответа не нашел, так ка подозреваю не совсем корректный у меня запрос получился. Вот что я имею ввиду.
Есть коллекция myCollection :

{"_id":"01", "city": "London", "number": "11", "isActive": "true"}
{"_id":"02", "city": "Paris", "number": "31", "isActive": "true"}
{"_id":"03", "city": "Moscow", "number": "1", "isActive": "false"}
{"_id":"04", "city": "Kiev", "number": "131", "isActive": "true"}
{"_id":"05", "city": "London", "number": "551", "isActive": "true"}
{"_id":"07", "city": "London", "number": "11", "isActive": "true"}
{"_id":"08", "city": "London", "number": "44", "isActive": "true"}
{"_id":"09", "city": "Paris", "number": "77", "isActive": "false"}
{"_id":"10", "city": "Kiev", "number": "77", "isActive": "true"}
{"_id":"11", "city": "Paris", "number": "22", "isActive": "false"}
{"_id":"12", "city": "Paris", "number": "8", "isActive": "true"}


Как мне достать из этого только названия городов без дублей?

{"city":  "London" }
{"city":  "Paris"}
{"city":  "Moscow"}
{"city":  "Kiev"}


Тоесть, чтобы было видно только какие города присутствуют

Или же просто масив с городами без дублей:

["London", "Paris", "Moscow", "Kiev"]
  • Вопрос задан
  • 3037 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@shushpanio
shushpanio
Ответ написан
Комментировать
@Scorpiored88 Автор вопроса
Простите, вроде как нашел :)

db.myCollection.distinct("city")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы