Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我如何查询我过去30天的收藏,计算成本并在mongod中按天分组_Node.js_Mongodb_Mongoose_React Redux - Fatal编程技术网

Node.js 我如何查询我过去30天的收藏,计算成本并在mongod中按天分组

Node.js 我如何查询我过去30天的收藏,计算成本并在mongod中按天分组,node.js,mongodb,mongoose,react-redux,Node.js,Mongodb,Mongoose,React Redux,我是mongo db的新手。。。我想查询我的服务收集,因为我可以获得过去30天的所有服务以及每一天的总成本: 经验: 例如,我想有一个时间:“2020-08-23”,即使这一天的台球成本是0 我的问题是: { $match: { "isProcessed": true } }, { $group: { _id: { $substr: ['$timeClosed', 0, 10] }, cost

我是mongo db的新手。。。我想查询我的服务收集,因为我可以获得过去30天的所有服务以及每一天的总成本:

经验:

例如,我想有一个时间:“2020-08-23”,即使这一天的台球成本是0

我的问题是:

    { $match: { 
      "isProcessed": true
     } },
    {
      $group: {
        _id: { $substr: ['$timeClosed', 0, 10] },
        costToPay: { $sum: '$costToPay' }
      }
    },
    { $sort: { _id: 1 } },
    {
      $project: {
        "time": "$_id",
        "BilliardCost": "$costToPay",
        "_id": 0
      }
    }
  ])```
    { $match: { 
      "isProcessed": true
     } },
    {
      $group: {
        _id: { $substr: ['$timeClosed', 0, 10] },
        costToPay: { $sum: '$costToPay' }
      }
    },
    { $sort: { _id: 1 } },
    {
      $project: {
        "time": "$_id",
        "BilliardCost": "$costToPay",
        "_id": 0
      }
    }
  ])```