0
Я пытаюсь написать поиск mongo, который может обслуживать два сценария. Один, где поле равно «False», другое, когда поле может быть любым значением.Выражение Mongo с переменным входом
я придумал следующее:
if p:
# supposed to be my wild card expression
mongoExp={"$eq": {"$or":[{False},{"$ne":False}}}
else:
# where field is equal to False
mongoExp={"$eq": False}
cursor=self.zel.find({"xxx": mongoExp}).sort("field1", pymongo.DESCENDING)
Однако это не работает, как я могу получить дикий поиск карты с оператором $ эк Монго?