Mongo shell 預設將數字視為浮點型。我們如何明確解決這個問題?
是的,預設情況下,Mongo shell 將數字視為 float 型。要將其作為 int 或任何其他型別處理,您需要明確地指定。您可以為此使用 NumberInt()。語法如下 −
var anyVariableName= [NumberInt("yourValue1"), NumberInt("yourValue2"),.....N];我們來實現上述語法,僅將數字視為整數(而不是浮點數) −
> var integerArrayDemo = [NumberInt("50"), NumberInt("60"),
NumberInt("70"),NumberInt("90"),NumberInt("40")];以下是顯示陣列值查詢 −
> printjson(integerArrayDemo);
這將生成以下輸出 −
[ NumberInt(50), NumberInt(60), NumberInt(70), NumberInt(90), NumberInt(40) ]
要顯示陣列值,您可以使用 print() −
> print(integerArrayDemo);
這將生成以下輸出 −
NumberInt(50),NumberInt(60),NumberInt(70),NumberInt(90),NumberInt(40)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP