26

次のプロジェクトではMongoEngineを使用したいと考えています。今、同じプロジェクトでPyMongoを直接使用できるかどうか疑問に思っています。mongoengine を介して直接サポートされていない非常に特別なものが必要な場合に備えて。

これが機能するかどうか、または私がそれを行うべきではないという疑いはありますか!?

4

1 に答える 1

53

ここでの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
于 2012-08-22T08:07:26.903 に答える