我在蒙古图中有一个数据集。我想执行一些用python编码的函数。我如何在其上执行这些功能

use indbar1
db.branch.insert({ "name" : "b1" , "y2000" : 80 , "y2001" : 105 })

上面给出的是数据库和集合名称的剪辑以及数据类型的外观


慕森卡
浏览 75回答 1
1回答

三国纷争

您可以尝试以下聚合查询:db.collection.aggregate([  /** Match docs where both fields exists */  {    $match: {      "y2000": {        $exists: true      },      "y2001": {        $exists: true      }    }  },  /** Group branches & sum up each fields values across all docs */  {    $group: {      _id: "$name",      y2000: {        $sum: "$y2000"      },      y2001: {        $sum: "$y2001"      }    }  },  /** Transform fields to required format */  {    $project: {      _id: 0,      x: "$_id",      y2000: 1,      y2001: 1    }  }])测试 : 蒙哥德-游乐场
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python