ネイティブのノードドライバでMongoDBを使用しており、最大2147483647より大きい数値を正確に格納する必要があります。次のように番号を増やす必要があります。私は使用量を追跡しています。私の選択肢は何ですか?Node.jsを使用してMongoDBに大量のデータを保存する方法
私はマングースを使用しています。私が抱えている問題は、私が$inc
2147483647を過ぎると、数値が倍に変換されるということです。どのようにしてMongooseに64ビットlong int NumberLong
を使用させることができますか?
私のスキーマは、この
var schema = new Schema({
...
usedBandwidth: {type: Number, min: 0, default: 0}
});
そして、私の$inc
この
model.Account.update(
{_id: this.account},
{$inc: {usedBandwidth: this.size}},
function (err, doc) {}
);
私は今追加したマングース(注:ないモンゴが、マングース)で期待通りにいくつかのより多くの情報とコード – respectTheCode