mongodb shell浮點數轉爲整數 NumberInt()

1、給單個變量轉換:
var a= NumberInt(myVar);
2、給多個變量轉換:
db.data.update({'name': 'zero'}, {'$set': {'value': NumberInt(0)}})
3、在mapreduce中使用:
emit(this._id.p, NumberInt(1))

注:
若NumberInt、NumberLong不生效,可考慮這樣的寫法:
var userIdStr = "NumberLong("+userId+")";

或者:
if(typeof reduce.userId == 'number')
        
	reduce.userId = new NumberLong(reduce.userId);
else if(reduce.userId instanceof NumberLong)
	reduce.userId = reduce.userId;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章