Агрегация в колбе-двигателе

Я просто смотрю с 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

Другие вопросы по тегам