查找集合中的文档,直到满足条件

时间:2018-08-19 15:12:55

标签: mongodb mongodb-query

我是mongoDB的新手,我试图找到一种方法来检索多个文档,直到满足给定条件为止。

例如,我有一个项目集合,每个项目都有一定的价格值。 现在,我想找到足够的项目,以使找到的项目的总和等于或大于某些指定值。

找到的项的总和是否大于查询没关系。

说我有4个商品的价格分别为5、10、10和10,我想找到总和至少为20的商品,那么我可以找到5-> 10(15)-> 10 (25)或10-> 10(20),但不应返回5-> 10(15)-> 10(25)-> 10(35)。

我希望这是有道理的。

我尝试研究$ group中的聚合和$ sum功能,但是当达到条件时,似乎无法限制该总和。

我该如何实现?

0 个答案:

没有答案