4

私は MongoDB を見つめているだけで、flask-mongoengine を使ってアプリケーションを見つめていて、いくつかのドキュメントを集約したいと考えています。

私はフラスコモンゴエンジンを使用しています。

class MyDocumentModel(db.Document):
  name = db.StringField(max_length=55)

MyDocumentModel.objects.aggregate()

エラーが発生します:

AttributeError: 'BaseQuerySet' オブジェクトに属性 'aggregate' がありません

4

1 に答える 1

2

mongoengine v0.9 (現在開発中) 以降ではaggregate()、提案したように を使用できるようになります: http://docs.mongoengine.org/apireference.html#mongoengine.queryset.QuerySet.aggregate

それまでは、 Flask-MongoEngine & PyMongo Aggregation Queryに頼る必要がありますpymongo

于 2015-03-06T20:33:55.030 に答える