mongodb - example - mongoengine upsert
Use MongoEngine y PyMongo juntos (1)
Autor de MongoEngine aquí: MongoEngine se basa en pymongo, por lo que, por supuesto, puede colocar Pymongo - ¡o usar pymongo crudo en su código!
Hay algunos ayudantes de documentos que le permiten acceder a métodos de pymongo en bruto en MongoEngine, por ejemplo:
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
Quiero usar MongoEngine para mi próximo proyecto. Ahora me pregunto si también podría usar PyMongo directamente en el mismo proyecto. Solo en el caso de que necesite algo muy especial que no se admita directamente a través de mongoengine.
¿Hay alguna duda de que esto funcione, o que yo no debería hacer eso?