我是否理解正确,无法在 mongodb javascript 控制台中定义和存储 int32 值?因此,如果我想这样做,除了用 Java 或其他具有良好类型的驱动程序接口(interface)的语言编写程序外别无选择?
我能找到的唯一或多或少清楚的解释是BUG #854在 mongodb 的 JIRA 中。但我无法相信这样一个简单而重要的功能被避免了。
最佳答案
更糟糕的是,如果您在 JS 控制台中检索数据,然后将其写回 DB,它会将整数转换为 float 。
据我所知,修复此问题的新功能仍未实现。新功能在 1.9.1 中实现:
var intValue = NumberInt(3);
关于javascript - 是否可以在 javascript 控制台中定义一个 int32 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545640/