Выберите отдельные строки из MongoDB - PullRequest
8 голосов
/ 22 июня 2010

Как вы выбираете отдельные записи в MongoDB? Это довольно простая функциональность БД Я верю , но я не могу найти это где-то еще.

Предположим, у меня есть следующая таблица

--------------------------
| Name    | Age          |
--------------------------
|John     | 12           |
|Ben      | 14           |
|Robert   | 14           |
|Ron      | 12           |
--------------------------

Я хотел бы запустить что-то вроде SELECT DISTINCT age FROM names WHERE 1;

Ответы [ 2 ]

25 голосов
/ 22 июня 2010

db.names.distinct('age')

16 голосов
/ 22 июня 2010

Похоже , как будто есть диаграмма сопоставления SQL , которую я упустил ранее.

Сейчас самое время сказать, что использование отдельного выбора не лучший способ обойти запросывещи.Либо кэшируйте список в другой коллекции, либо сохраняйте небольшой набор данных.

...