[英]Using aggregation framework of mongodb in grails
我的应用程序位于grails 2.3.7
,我使用mongodb
作为数据存储。 我有一个用例,需要使用aggregation framework
从数据库中获取和过滤数据。 我能够使用java mongodb驱动程序轻松地做到这一点。 但是如何使用mongodb grails插件实现相同的目的? 我能够获取数据并应用条件以过滤出结果。 但是我无法运行聚合管道。 有什么线索吗?
ver。的mongo插件。 3.0.0应该具有aggregation
支持。 如果您有一些限制,请查看如何在Grails 2.x之前的版本中启用aggregation
gmongo 0.9.1中的聚合功能
您执行的操作与使用Java完全相同。 在控制器中,如果添加类型为com.mongodb.Mongo
的Mongo
,它将被自动注入,然后只需使用与驱动程序相同的API即可执行所需的任何聚合:
Mongo mongo
def testMongo() {
DB myDb = mongo.getDB("foo")
// do stuff with DB
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.