私の下のコードは、$ incをmongooseで使用している人からクレジットを差し引くだけで良い(それは増分のために働く)が、値はマイナスになることがあります、それを防ぐための任意のオプションが欲しいですか?
module.exports.deduct_credit = function(subscriber_email,callback){
Users.findOneAndUpdate(
{email: subscriber_email},
{$inc:{credit:price_per_use}},
{new: true})
.exec(callback);
}
あなたは 'しかし、値がマイナスになることができます'とはどういう意味ですか?どの場所で制限したいのですか? – abdulbarik
@abdulbarik現在の値が0で、price_per_useが-10の場合、-10になります。クレジットは-10でなく、最小値は0です。これをどのように制限するか? –