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

前端 未结 5 1630
闹比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:35

    PyMongo documentation does not seem to be in sync with the current version. ObjectIds are now under bson.objectid namespace. If I remember right, they have been that way since version 2.3. Use from bson.objectid import ObjectId.

提交回复
热议问题