在mongodb(pymongo)中使用input()查找集合的问题

时间:2019-03-22 11:35:53

标签: pymongo bson python-3.7

我正试图通过从键盘输入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存在于我的收藏集enter image description here

为什么我的输出为空?

编辑:

我用这一行解决

  query = {"paziente.idP":ObjectId(x)}

0 个答案:

没有答案