繁体   English   中英

在grails中使用mongodb的聚合框架

[英]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.MongoMongo ,它将被自动注入,然后只需使用与驱动程序相同的API即可执行所需的任何聚合:

Mongo mongo
def testMongo() {
   DB myDb = mongo.getDB("foo")
   // do stuff with DB
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM