2011-07-01 5 views
3

は、私はJavaScriptコンソールのMongoDBにおけるint32の値を定義し、保存することは不可能であることを右理解していますか?だから、もし私がそうしたいのであれば、型付けされたドライバインタフェースを使ってJavaや他の言語でプログラムを書くことができるでしょうか?私は見つけることができるそれはJavaScriptコンソールでint32の値を定義することは可能ですか?

のみ多かれ少なかれ明確な説明は、MongoDBののJIRAでBUG #854です。しかし、私はこのようなシンプルで重要な機能を避けることはできません。

答えて

5

それはあなたのJSコンソールでデータを取得し、DBにそれを書き戻す場合、それはフロートにinteregersに変換されます、それよりもさらに悪いです。この問題を解決するための新機能私の知る限り

はまだ が実装されていません。新しい機能は1.9.1で実装されました:

var intValue = NumberInt(3); 
+0

である私が更新されていること...書いた後 – soupy1976

+0

は、はい、彼らはそれを数週間を固定しても、以下のダグWからの答えは私のために働きました。 –

+0

はい、私はこのソリューションを使用しており、問題を修正できます。 –

4

ちょうどアップデートとして、次の機能は正常に機能しています。結果のフィールドは、私はこの問題を持っていたタイプでのInt32

var intValue = NumberInt(3); 
+0

あなたはどのバージョンを使用していますか? 2.0? – CheatEx

+0

私のために働いた、バージョン2.0 – soupy1976

関連する問題