sql >> Databáze >  >> NoSQL >> MongoDB

Snížení pole typu číslo v mongodb a nodejs

Použijte $inc operátor.

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

Aktualizováno:

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. Spouštění mongod fork, CHYBA:podřízený proces se nezdařil, ukončeno s chybou číslo 1

  2. Jak se vyhnout volání Redis v omezeních skriptu Lua?

  3. Můžeme použít úložiště jarních dat k aktualizaci vložených dokumentů v mongodb

  4. Jak mohu třídit a omezovat pomocí Mongoose