在spring data mongodb 4.0版本中使用聚合函数。我写了这样的查询。
Aggregation agg = Aggregation.newAggregation(
Aggregation.match(
Criteria.where("vendorid._id").is(new ObjectId(vendorid)).and("transactionTypeid.transactiontype").is("Debit")
),
Aggregation.group().sum("$Amount").as("Amount")
);
AggregationResults<VendorAccount> result
= mongoOperation.aggregate(agg, VendorAccount.class, VendorAccount.class);
我遇到错误 必须使用'cursor'选项,除了带有说明参数的聚合“,” code“:9,” codeName“:” FailedToParse
在这里,我应该获得收集列值总额的总和。