我想在下一个项目中使用MongoEngine.现在我想知道我是否也可以在同一个项目中直接使用PyMongo.我需要一些非常特殊的东西,而不是通过mongoengine直接支持.
有没有人怀疑这会奏效,或者我不应该这么做!?
我想在下一个项目中使用MongoEngine.现在我想知道我是否也可以在同一个项目中直接使用PyMongo.我需要一些非常特殊的东西,而不是通过mongoengine直接支持.
有没有人怀疑这会奏效,或者我不应该这么做!?
这里是MongoEngine的作者——MongoEngine是基于pymongo构建的,所以你当然可以进入pymongo——或者在你的代码中使用原始pymongo!
有一些文档助手允许您访问MongoEngine中的原始Pymango方法,例如:
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