2 つのシナリオに対応できる mongo 検索を作成しようとしています。フィールドが「False」に等しい場合と、フィールドが任意の値になる場合。
私は次のことを思いつきました:
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)
しかし、これはうまくいきません。どうすれば $eq mongo 演算子でワイルドカード検索を取得できますか?