相关疑难解决方法(0)

MongoDB:如何更改字段的类型?

Stackoverflow中已经存在一个问题,与我的问题非常相似.问题是这个问题的答案是针对Java驱动程序,我试图在shell中进行.

我这样做......

db.meta.update(
  {'fields.properties.default': { $type : 1 }}, 
  {'fields.properties.default': { $type : 2 }}
)
Run Code Online (Sandbox Code Playgroud)

这不行!

mongodb

145
推荐指数
7
解决办法
17万
查看次数

如何在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 ×2

mongodb-query ×1