Python 使用带变量值的pymongo查询mongoDb

Python 使用带变量值的pymongo查询mongoDb,python,mongodb,pymongo,Python,Mongodb,Pymongo,考虑以下集合: db.collection.insert({id:1, value:1}) db.collection.insert({id:2, value:2}) db.collection.insert({id:3, value:3}) 现在,我有一个包含ID列表的文件。我可以读取文件并将id存储在变量中。现在如何查询集合以获取该特定id的详细信息: f=open("file.txt") for line in f: idTemp=line.strip() db.collecti

考虑以下集合:

db.collection.insert({id:1, value:1})
db.collection.insert({id:2, value:2})
db.collection.insert({id:3, value:3})
现在,我有一个包含ID列表的文件。我可以读取文件并将id存储在变量中。现在如何查询集合以获取该特定id的详细信息:

f=open("file.txt")
for line in f:
  idTemp=line.strip()
  db.collection.find_one({"id":idTemp}) #This does not work

id
是一个int,但直接从文件读取的任何内容都是一个字符串。首先将其转换为int:

idTemp = int(line.strip())

id
是一个int,但直接从文件读取的任何内容都是一个字符串。首先将其转换为int:

idTemp = int(line.strip())
你能帮我吗,你能帮我吗,