一起使用MongoEngine和PyMongo

Tho*_*mel 24 mongodb pymongo mongoengine

我想将MongoEngine用于我的下一个项目.现在我想知道我是否也可以在同一个项目中直接使用PyMongo.只是因为我需要一些非常特殊的东西,不能直接通过mongoengine支持.

有没有怀疑这会起作用,或者我不应该这样做!?

Ros*_*oss 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
Run Code Online (Sandbox Code Playgroud)