如何在mongodb中將字符串轉(zhuǎn)換為數(shù)值我試圖將包含數(shù)值的字符串轉(zhuǎn)換為MongoDB中的聚合查詢中的值。文件示例{"_id": ObjectId("5522XXXXXXXXXXXX"),
"Date": "2015-04-05",
"PartnerID": "123456",
"moop": "1234" }我使用的聚合查詢的示例{
aggregate: 'my_collection',
pipeline: [
{$match: {
Date :
{$gt:'2015-04-01',
$lt: '2015-04-05'
}}
},
{$group:
{_id: "$PartnerID",
total:{$sum:'$moop'}
}}]}結(jié)果在哪里{
"result": [
{
"_id": "123456",
"total": NumberInt(0)
}}如何將字符串轉(zhuǎn)換為其數(shù)值?
3 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個贊
您可以輕松地將字符串?dāng)?shù)據(jù)類型轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)類型。
不要忘記更改collectionName和FieldName。例如:CollectionNmae:Users&FieldName:Contactno。
試試這個查詢..
db.collectionName.find().forEach( function (x) {x.FieldName = parseInt(x.FieldName);db.collectionName.save(x);});
- 3 回答
- 0 關(guān)注
- 1650 瀏覽
添加回答
舉報
0/150
提交
取消