小编Naf*_*sen的帖子

如何在mongodb中将字符串转换为数值

我试图将包含数值的字符串转换为MongoDB中的聚合查询中的值.

文件示例

{
"_id": ObjectId("5522XXXXXXXXXXXX"),
   "Date": "2015-04-05",
   "PartnerID": "123456",
   "moop": "1234" 
}
Run Code Online (Sandbox Code Playgroud)

我使用的聚合查询的示例

{
    aggregate: 'my_collection',
    pipeline: [
         {$match: {
             Date : 
                  {$gt:'2015-04-01', 
                  $lt: '2015-04-05'
                  }}
             },
         {$group:
             {_id: "$PartnerID",
              total:{$sum:'$moop'}
             }}]}
Run Code Online (Sandbox Code Playgroud)

结果在哪里

{
   "result": [
     {
       "_id": "123456",
       "total": NumberInt(0) 
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将字符串转换为其数值?

mongodb mongodb-query

36
推荐指数
7
解决办法
8万
查看次数

标签 统计

mongodb ×1

mongodb-query ×1