sql >> Database >  >> NoSQL >> MongoDB

MongoDB:problemen met het gebruik van $concat om de waarde van een veld bij te werken

$concat is een aggregatiepijplijn, geen update-operator/-modifier.

Het lijkt erop dat wat u probeert te doen het volgende kan worden bereikt:

db.col_1
  .find({ "field_1": { $lt: 10000 } })
  .forEach( function(i) {
    db.col_1.update(
      { _id: i._id },
      { $set: { "field_1": "0" + i.field_1 } }
    )
   });


  1. Sailsjs - Aangepast loggen met Winston

  2. Ingesloten document vervangen met Mongo C# 2.0-stuurprogramma

  3. Rails Redis instelling maxmemory en maxmemory-policy

  4. Variabelen doorgeven aan een MongoDB-weergave