What is the correct way to query MongoDB for _id using string by using Python?

前端 未结 5 1632
闹比i
闹比i 2021-02-05 02:00

I am using pymongo driver. Supposedly, one can use a string to query the _id field of a document, like this:

thing = db.things.find_one({\'_id\':\'4ea113d6b6848         


        
5条回答
  •  借酒劲吻你
    2021-02-05 02:21

    It should be :

    from pymongo.objectid import ObjectId   
    thing = db.things.find_one({'_id': ObjectId('4ea113d6b684853c8e000001') })
    

    EDIT: The current import is: from bson.objectid import ObjectId

提交回复
热议问题