javascript - 是否可以在 javascript 控制台中定义一个 int32 值?

标签 javascript mongodb types int32

我是否理解正确,无法在 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/

相关文章:

javascript - AngularJS ng 重复 json 格式

javascript - 如何将样式组件转换为 NPM 包?

ios - 内部查询解析

vb.net - VB.NET 中 "Byte"数字常量的后缀(类型字符)是什么?

我可以假设 long int 的大小总是 4 个字节吗?

java - 为什么 Math.floor 返回一个 double 值?

javascript - React + Redux - 架构方法

javascript - 数组中的随机十六进制颜色

java - 在等待与 WritableServerSelector 匹配的服务器时超时 30000 毫秒

mongodb - "foo"与 foo 有何不同,在 mongodb 键 :value pair? 中