次のプロジェクトでは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