MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला में अद्यतन के बजाय findOneAndUpdate वेतन वृद्धि

आप मान को गतिशील सेट कर सकते हैं और इसे क्वेरी में पास कर सकते हैं

function update_total_credit(total_amount, topup_value) {
//The flag value means your breakpoint where you decide which value should go in query, you can change on your requirement basis
  var flag = 1;    // increment by 1 every time
  if (!flag)
    flag = -1;     // decrement by 1 every time
  User.findOneAndUpdate({
      email: user_email
    }, {
      $inc: {
        credit: flag
      }
    },
    function(err, response) {
      if (err) {
        res.json(0);
      } else {
        res.json(response.credit);
      }
    });
}

$inc के लिए यहां संदर्भ देखें



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला दिनांक बिना समय और समूह के कई गुणों की तुलना कर रहा है?

  2. MongoDB रेगुलर एक्सप्रेशन:एक स्ट्रिंग के अंदर एक ई-मेल समाहित करता है

  3. MongoDB के लिए मॉनिटरिंग Percona सर्वर - प्रमुख मेट्रिक्स

  4. MongoDB के साथ एक ऐरे को अपडेट करने का आसान तरीका

  5. नेवला में जनसंख्या + एकत्रीकरण