gpt4 book ai didi

javascript - MongoDB 和 Node.js : saving int32 as double

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:12 25 4
gpt4 key购买 nike

例如,我在 Node.js 中定义了一个变量

var foo = 15

我知道 JavaScript 将此值视为 float ,但我无法指定类型。我正在使用 mongodb 模块将此值保存到文档中:

当我使用 insert 方法保存值并将值传递给该方法时,我在数据库文档中观察到类型为 int32,但我需要 mongodb 将值保存为 double (15.0000)。

可以这样做吗?

最佳答案

是的,您可以将其另存为 double 。但正如 @maerics 所指出的,类型转换必须由您在 Nodejs 端完成。 MongoDB 不会为您做这件事。

对于您的解决方案:

var Double = require("mongodb").Double;
var foo = Double(15)

现在您可以将 foo 插入集合中,您会看到,它是 double 的。

关于javascript - MongoDB 和 Node.js : saving int32 as double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27424416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com