如何在tornado中通过Motor中的ObjectId进行查询

How to query by ObjectId in Motor in tornado

我正在尝试使用 tornado,我的用例是通过对象 ID 进行查询。

我已经看到示例和参考文献可以通过除 ObjectID 之外的任何其他方式进行查询。因为它是独一无二的,所以我想用它来代替查询。

关于如何使用 ObjectId 进行电机查询的任何建议

Pymongo is a dependency of motor, so I't not like you are pulling in anything additional. Just import the ObjectId 方法正常并在您的查询中使用它:

 import motor
 from bson.objectid import ObjectId

 cursor = collection.find({ "_id": ObjectId('54b89db31d41c8159742d65a') })