MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Намаляване на поле от тип number в mongodb и nodejs

Използвайте $inc оператор.

 db.yourcollection.update({ /* find options */ }, { $inc: {piecesLeft : -1 } });

Актуализирано:

db.yourcollection.update({
    _id: '572f16440a0dbb1e0cc02201', // Find updated item e.g. by _id
    piecesLeft: { $gt: 0 } // Update only if piecesLeft > 0
}, {
    $inc: {
        piecesLeft: -1 // Increment by -1 
    }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Отчитане на MongoDB и BIRT?

  2. MongoDB:Какво е обединяване на връзки и изчакване?

  3. Как да извлечете отделни стойности от база данни на mongo с помощта на Waterline и Sails.js (версия 0.10)?

  4. nodejs - mongodb native намери всички документи

  5. Как да актуализирате обект в mongodb чрез mongoose?