Я хотел бы получить все данные из моего 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