Pymon go - Исключить && Условия включения в "find ()" - PullRequest
0 голосов
/ 18 июня 2020

Я хотел бы получить все данные из моего mongoDB - но только некоторые столбцы, а не записи, где в столбце match указано значение. это мой запрос

all_data = list(collection.find({}, {"schedule": 1, "company": 1, "phone": 1, "address": 1, "human":1, "other": 1}).sort([('_id', 1)]).limit(number_of_values))

Выше я пытаюсь получить все данные с указанными выше столбцами (не вынимайте другие столбцы). Это работает, но затем я хотел бы filter данные, где столбец match содержит значение. Итак, что-то вроде - «вытащить все данные, но не данные match в этих столбцах». Я пробовал "match":0, но mon go не позволяет одновременно 1 и 0 в одном запросе, и я не Я не знаю, как связать два find вместе.

Кстати. Мне нужно точное количество number_of_values записей, поэтому я не могу отфильтровать его в python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...