4

我只是盯着 MongoDB,我正在盯着一个带有 flask-mongoengine 的应用程序,我想聚合一些文档。

我正在使用 flask-mongoengine 并且在尝试时

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

MyDocumentModel.objects.aggregate()

我得到错误:

AttributeError:“BaseQuerySet”对象没有属性“聚合”

4

1 回答 1

2

从 mongoengine v0.9(目前正在开发中)开始,您将能够aggregate()像您建议的那样使用:http: //docs.mongoengine.org/apireference.html#mongoengine.queryset.QuerySet.aggregate

在那之前,你需要依赖pymongoFlask-MongoEngine & PyMongo Aggregation Query

于 2015-03-06T20:33:55.030 回答