Spring mongo-来自数组amd的总和字段检查大于

时间:2019-07-15 09:45:27

标签: java spring mongodb

我有这个对象:

jQuery('#slider').skdslider({
    delay:3000,
    animationSpeed: 500,
    showNextPrev:true   ,
    showPlayButton:true,
    showNav:false,
    autoSlide:false,
    animationType:'fading'
});

我可以进行哪些查询来计算预算总和(在本例中为200 + 100)大于100的文档数量?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用以下查询

db.collection.find({ "$expr": { "$gt": [{ "$sum": "$budgets.amount" }, 100] }})

使用Spring Mongo查询语法:

@CountQuery("{ $expr: { $gt: [{ $sum: '$budgets.amount' }, 100] } }"