我是否理解,在mongodb javascript控制台中定义和存储int32值是不可能的?所以如果我想这样做,别无选择,只能用Java或其他语言编写具有良好类型的驱动程序接口的程序?是否可以在javascript控制台中定义int32值?
我能找到的唯一或多或少清晰的解释是在mongodb的JIRA中的BUG #854。但我无法相信这样一个简单而重要的特征是可以避免的。
我是否理解,在mongodb javascript控制台中定义和存储int32值是不可能的?所以如果我想这样做,别无选择,只能用Java或其他语言编写具有良好类型的驱动程序接口的程序?是否可以在javascript控制台中定义int32值?
我能找到的唯一或多或少清晰的解释是在mongodb的JIRA中的BUG #854。但我无法相信这样一个简单而重要的特征是可以避免的。
它甚至更糟糕,如果你在JS控制台中检索数据然后将它写回数据库,它将转换为浮点数。
AFAIK修复此问题的新功能仍未实施
。新功能在1.9.1中实现:
var intValue = NumberInt(3);
我有这个问题,从道格·W上回答以下工作对我来说,虽然 – soupy1976
是的,他们固定的一两个星期后,我写的......更新。 –
是的,我已经使用这个解决方案,它可以解决这个问题。 –