我正在将文档插入mongodb theat,如下所示:
{"Name":"Some Name","Value" : 1, "Value2" : 1.2, ...}
值将存储为Datatype int32,Value2存储为Datatype double。我将整个文档存储在一个字符串(db.table.insertmany("[mydocument]");
)
我可以使用NumberLong(...)
之类的功能来进行双打吗?有什么相似的吗?
我在堆栈上看到了另一个问题:MongoDb - Change type from Int to Double
但我不能重现这个数字默认存储为double的情况。是否存在数据库设置或某种默认数据类型?
答案 0 :(得分:0)
mongo shell默认将所有数字视为64位浮点double值。