一起使用MongoEngine和PyMongo

问题描述 投票:24回答:1

我想在下一个项目中使用MongoEngine。现在,我想知道是否也可以在同一项目中直接使用PyMongo。仅在我需要非常特殊的东西的情况下,mongoengine不直接支持。

是否有任何疑问可以解决这个问题,或者我不应该这样做!?

mongodb pymongo mongoengine
1个回答
46
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.