我希望对象的值不是double类型,而是Long类型。
client.db("customDB").collection("chart").insertMany( [{"chart": data.chart}]...
"chart" : [
{
"x" : 1635017640000.0, -----> 1635017640000 (LONG NUMBER)
"y" : [
0.13715,
0.13715001,
0.13714999,
0.13715
]
}
]
谢谢你:)
parseInt(1635017640000.0)将是可行的方法:)
不需要导入任何东西
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
记得谷歌一下这个问题-在javascript中,任何浮点数都被称为float,任何没有逗号的数字都是int或"整数">
您可以使用Math.floor
转换为整数并剥离分数。
Math.floor()
函数返回小于或等于给定数的最大整数。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor
{
x: Math.floor(123.456)
}
在搜索结果
{
x: 123
}