jjzjj

AggregationOutput

全部标签

java - 什么取代了 MongoDB AggregationOutput 类?

所有方法都已被弃用,但我无法找到用于与java驱动程序聚合的替代类。 最佳答案 感谢evachooly的回答,这是要做的。替换:AggregationOutputoutput=collection.aggregate(pipe);for(DBObjectobj:output.results()){//...}通过//thisbuildofoptionsistakenfromtheoriginalmethod//aggregate(pipe)tohavesamebehaviourAggregationOptionsoptions=Ag

java - 解析 AggregationOutput mongo java 驱动程序

我有一个返回3个结果的聚合{"serverUsed":"/127.0.0.1:27017","result":[{"_id":"luke","times":56},{"_id":"albert","times":28},{"_id":"matt","times":28}],"ok":1.0}然而,当我尝试遍历结果时,代码进入了无限循环(不明白为什么!!)AggregationOutputoutput=coll.aggregate(match1,unwind,match2,group,sort,limit);Iterablelist=output.results();while(list

MongoDB AggregationOutput 响应时间更长

我有一个名为“logTransaction”的集合。我想得到你在附图中看到的结果。logTransaction有很多字段,但用于此图像的字段是:customer、environment、firstTime、lastTime、integrationIds[](一个事务可以有多个集成),transactionStatus(FINISHED,UNFINISHED,FAILED)我正在使用AggregationOutput来获得这个结果,但它需要30多秒,这比我拥有的数据量要长得多(我认为)。我只是想知道我是否可以通过修改我已经拥有或应该拥有的东西来改善这一点我完全改变它。我应该使用什么类型的

MongoDB AggregationOutput 响应时间更长

我有一个名为“logTransaction”的集合。我想得到你在附图中看到的结果。logTransaction有很多字段,但用于此图像的字段是:customer、environment、firstTime、lastTime、integrationIds[](一个事务可以有多个集成),transactionStatus(FINISHED,UNFINISHED,FAILED)我正在使用AggregationOutput来获得这个结果,但它需要30多秒,这比我拥有的数据量要长得多(我认为)。我只是想知道我是否可以通过修改我已经拥有或应该拥有的东西来改善这一点我完全改变它。我应该使用什么类型的