2014-01-17 5 views
0

Я запрашивая коллекцию, чтобы получить несколько полей:Четкие значения конкретного поля из MongoDB

db.item.find({eventID:ObjectId("xxx"),deleted:false}) 

Как отфильтровать результаты, чтобы получить различные значения определенного поля в шипение запросе. Допустим, что я хочу получить только отдельные значения поля «itemId» из результата вышеуказанного запроса.

ответ

1

Вы можете использовать команду distinct для этого:

db.item.distinct('itemId', {eventID:ObjectId("xxx"), deleted:false}) 
Смежные вопросы