Агрегация в колбе-двигателе
Я просто смотрю с MongoDB, и я смотрю приложение с flask-mongoengine, и я хочу объединить несколько документов.
Я использую колбу-mongoengine и при попытке
class MyDocumentModel(db.Document):
name = db.StringField(max_length=55)
MyDocumentModel.objects.aggregate()
Я получаю ошибку:
AttributeError: у объекта "BaseQuerySet" нет атрибута "агрегат"
1 ответ
Начиная с mongoengine v0.9 (который в данный момент находится в разработке), вы сможете использовать aggregate()
как вы и предлагали: http://docs.mongoengine.org/apireference.html
До тех пор, вам нужно положиться на pymongo
: Запрос агрегации Flask-MongoEngine и PyMongo