Запросить все поля имени пользователя в MongoDB - PullRequest
0 голосов
/ 21 октября 2019

Я знаю, что это очень простой вопрос, но я провел многочасовые исследования и не могу найти его нигде, поэтому, может быть, это также полезно для других людей.

Я только что скачал MongoDB Compass, потому что япытаясь экспортировать все username из моей коллекции account, и я никак не могу создать запрос, который возвращает только поле имени пользователя.

Как я могу с помощью MongoDB получить всезначения определенного поля?

Спасибо

Ответы [ 2 ]

1 голос
/ 21 октября 2019

Использование Проекция .

Где вы можете добавить или удалить поле в результатах данных.

Попробуйте

db.collection.find({}, { user_name : 1})

Где 1 истинно, а 0 ложно.

0 голосов
/ 22 октября 2019

Это вернет только поле user_name из всех документов

db.collection.find({}, {"_id": 0, "user_name": 1})
...