[英]Querying for null field using pymongo
我想使用python在mongo中查詢空字段,但是它很難處理單詞null或false。 它或者給我一個錯誤,它在python中是未定義的,或者它在mongo中搜索字符串null和false,我想要發生它們。
collection = pymongo.MongoClient('mongodb://localhost:27017/')['historical'].highjump
1) data = pd.DataFrame(list(collection.find({"min":"null"})))
2) data = pd.DataFrame(list(collection.find({"min":null})))
3) data = pd.DataFrame(list(collection.find({"min":{"$exists":"false"}})))
4) data = pd.DataFrame(list(collection.find({"min":{"$exists":false}})))
任何幫助將不勝感激,我可以在mongo中運行查詢2和4並返回正確的文檔,但我需要從python shell運行它。
在方法4中用False替換false,或在2中用None替換null。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.