我正试图通过从键盘输入ID来从集合中获取记录
def specificalMedicalReport():
client=conn()
database= client["DatabaseI"]
record1 = database.referti
x = input("Inserisci l'id del paziente per ottenere i suoi referti: ")
query = {"paziente":{"idP":x}}
myResult = record1.find(query)
for x in myResult:
print(x["_id"])
print("ID Referto: ",x["_id"])
当我调用函数时,我插入此ID 5c8938d86649503264e004e1 这个ID存在于我的收藏集
为什么我的输出为空?
编辑:
我用这一行解决
query = {"paziente.idP":ObjectId(x)}