mongodb11天之屠龍寶刀(九)js函式入門:MongoDB基於j
mongodb11天之屠龍寶刀(九)js函式入門:MongoDB基於js的資料型別修改
原文連線:
Mongodb並不提供Alter table這樣的語句或者工具修改欄位型別,只能寫程式轉。
function types_convert() {
db.gaode_pois_hotel_yunnan_extra_mid07.find().forEach(function(item){
item.old_cost=item.cost;
item.parseInt_cost=parseInt(item.cost);
item.parseFloat_cost=parseFloat(item.cost);
item.NumberInt_cost=NumberInt(item.cost);
item.String_cost=String(item.cost);
db.gaode_pois_hotel_yunnan_extra_mid07.save(item);
}
)
}
兩種常見格式轉換
1、string
2、double
因此,如果要int就用NumberInt(),轉成double用parseFloat()
,string用String,注意大小寫!
js parsefloat parseint
JavaScript提供了3個顯式的型別轉換函式,分別是eval()、parseInt()和parseFloat()。eval()函式:將字串表示式轉換成數字值。例如,語句total=eval("432.1*10")的結果是total=4321即將數值4321賦予total變數。parseInt()函式:把字串轉換成整數。返回是從字串的第一個字元開始,如果字元不是以整數開頭則返回0。parseInt()函式還可以轉換十六進位制數或十進位制數。 例如:parseInt("123xyz") 返回123,而parseInt("xyz")返回0。parseFloat()函式:類似於parseInt()函式,它返回字串上包含的第一個浮點數。如果字串不以有效浮點數開頭,則返回0。 例如:parseFloat("2.1e4xyz")返回21000;而parseFloat("xyz")返回0。 JavaScript中parseFloat函式方法是返回由字串轉換得到的浮點數。 使用方法:parseFloat(numString)其中numString 引數是包含浮點數的字串。JavaScript中parseFloat函式方法返回與 numString 中儲存的數相等的數字表示。如果 numString 的字首不能解釋為浮點數,則返回 NaN (而不是數字)。parseFloat("abc") // 返回 NaN。 parseFloat("1.2abc") // 返回 1.2。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2803893/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 你和資料大神的距離,只差一把屠龍寶刀
- PHP入門之函式PHP函式
- 分散式文件儲存資料庫之MongoDB基礎入門分散式資料庫MongoDB
- React入門--第三天--函式元件React函式元件
- mongodb基礎入門MongoDB
- Python入門之函式呼叫(二)Python函式
- TypeScript基礎入門-函式-簡介TypeScript函式
- TypeScript基礎入門-函式-過載TypeScript函式
- python3.7 函式基礎入門Python函式
- 九天學會Java,第五天,函式定義,函式呼叫Java函式
- JavaScript入門②-函式(1)基礎{淺出}JavaScript函式
- go語言入門之-函式和方法Go函式
- NoSLQ之MongoDB簡單入門MongoDB
- Python入門-函式Python函式
- 前端入門——函式前端函式
- 11函式入門函式
- 生成函式入門函式
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- Python 入門之經典函式例項(二)Python函式
- 尤拉函式入門函式
- 集合與函式入門函式
- python入門:range函式Python函式
- Hive學習第九天--函式的用法Hive函式
- 開心檔-軟體開發入門教程網之Node.js 回撥函式Node.js函式
- [譯] 函式式 JavaScript 快速入門函式JavaScript
- Go語言入門系列(六)之再探函式Go函式
- ES6入門之函式的擴充套件函式套件
- JS之回撥函式(callback)JS函式
- JS-基礎入門JS
- 九個月的寶寶忙碌的一天
- k8s入門之ConfigMap(九)K8S
- MySQL入門系列:查詢簡介(三)之表示式和函式MySql函式
- Java 中的屠龍之術:如何修改語法樹?Java
- python-函式入門(一)Python函式
- day07-函式入門函式
- 3.JavaScript函式入門JavaScript函式
- JavaScript入門-函式function(二)JavaScript函式Function
- python入門必會的助手函式:dir()函式Python函式