我想在下一个项目中使用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