我正在尝试使用以下查询从 mongo 集合中查找文档。db.collection_name.find({"id" : Id})
其中 Id 是作为输入的变量。但它不起作用。如果我像这样对值进行硬编码,db.collection_name.find({"id" : "1a2b"})
它就可以工作。“id”是字符串类型,我正在使用 pymongo 访问 mongo DB。
代码 :
client = MongoClient("localhost:27017")
db = client['sample_database']
Id = raw_input("enter id")
cursor = db.collection_name.find({"id" : Id})