错误/缓存的http请求结果expressjs

时间:2014-08-11 19:55:31

标签: node.js caching express

我正在使用mongojs进行聚合以汇总集合中的收入。我不断向db / collection插入新记录,但是,几天之后,我向我创建的api发出请求,最近总和收入变为0.然后我在api params之间切换,它将再次显示正确总和收入。然后我保持插入100条记录,它将在100条记录插入时再次显示0收入。如果我想保持api工作几天,我必须重新启动快速服务器。我想这可能是缓存问题。但是,我不确切地知道原因。这个问题在开发和生产环境中都存在。

我的聚合如下所示

    {
        $match: { type: 'chart' }
    },
    {
       $group: {
           revenue: { $sum: "$properties.USD" }
       }
    },
    {
        $group: {
            revenue: { $sum: '$revenue' }
        }
    }

0 个答案:

没有答案