我是否理解,在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
是的,他們固定的一兩個星期後,我寫的......更新。 –
是的,我已經使用這個解決方案,它可以解決這個問題。 –