0
我有下面的聚合查询。我对mongo世界很陌生。有人可以帮我翻译成等效的JAVA查询。Mongo聚合查询到java
db['mnocollection'].aggregate([
{ $match : { $and : [ {"stId" : { "$gte" : 1 }}, {"stId" : { "$lte" :
410 }} ] } },
{$sort: { "objId" : -1 }},
{$group:
{
_id : "$objId",
"maxstId" : {$max: "$stId" },
"idVal" : {$first : "$_id"}
}},
{$project: { idVal : 1, _id : 0, maxstId : 1}},
{ $skip: 0 },
{ $limit: 500}
]);
我遵循java的结构。
AggregateIterable<Document> output=mongoCollection.aggregate(Arrays.asList(...));
我发布后,我能够使用github上的文件进行转换....感谢反正:) – ProgrammerBoy