Yerel düğüm sürücüsüyle MongoDB kullanıyorum ve en çok 2147483647 int'den büyük olabilecek numaraları doğru bir şekilde kaydetmem gerekiyor. Numarayı arttırma ihtiyacım olacak. Ben kullanımı takip ediyorum. Seçeneklerim nelerdir?Node.js ile MongoDB'de büyük sayılar nasıl depolanır
Mongoose kullanıyorum. Sorun şu ki, 2147483647'yi geçen $inc
numaralı numarayı bir sayıya çevirir. Mongoose'u 64-bit long int NumberLong
'u kullanmaya nasıl zorlayabilirim?
Benim şema bu
var schema = new Schema({
...
usedBandwidth: {type: Number, min: 0, default: 0}
});
benziyor Ve $inc
benziyor bu
model.Account.update(
{_id: this.account},
{$inc: {usedBandwidth: this.size}},
function (err, doc) {}
);
Sadece biraz daha bilgi ve Gelincik beklendiği gibi – respectTheCode