Получить все «пользовательские» значения ключей из коллекции mongo - PullRequest
0 голосов
/ 14 мая 2019

Как получить все значения "пользовательских" ключей из коллекции в Монго?

find у меня не работает, потому что вы должны указать здесь значение ключа find({ foo: 'bar' }), и я хочу найти нетолько элемент с foo равным bar, но каждое значение foo из ВЕСЬ коллекции.

Example: ({ foo: '123' }, { foo: '123456' }) и я хочу получить 123 and 123456

PS MongodbДокументы, вероятно, худшие документы из когда-либо созданных.Или наименее интуитивно понятный

Ответы [ 2 ]

1 голос
/ 14 мая 2019

вы можете сделать это следующим образом

db.mongo.find({"user":/.*./});

таким образом он ищет любые совпадающие символы во всей коллекции с ключом "user" в нем

1 голос
/ 14 мая 2019

.find () метод принимает два параметра: query (вы можете передать пустой объект для получения всех документов) и projection, который задает поля, которые вы хотите получить, так что в вашем случае:

db.collection.find( {}, { foo: 1 })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...