我想在下一个项目中使用MongoEngine。现在我想知道我是否也可以在同一个项目中直接使用PyMongo 。只是为了我需要一些不直接通过 mongoengine 支持的非常特殊的东西。
是否有人怀疑这会起作用,或者我不应该这样做!?
我想在下一个项目中使用MongoEngine。现在我想知道我是否也可以在同一个项目中直接使用PyMongo 。只是为了我需要一些不直接通过 mongoengine 支持的非常特殊的东西。
是否有人怀疑这会起作用,或者我不应该这样做!?
这里是 MongoEngine 的作者 - MongoEngine 是基于 pymongo 构建的,因此您当然可以放入 pymongo - 或在您的代码中使用原始 pymongo!
有一些文档助手允许您访问 MongoEngine 中的原始 pymongo 方法,例如:
class Person(Document):
name = StringField()
# Access the pymongo collection for the Person document
collection = Person._get_collection()
collection.find_one() # Use raw pymongo to query data