sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:problemas al usar $concat para actualizar el valor de un campo

$concat es una canalización de agregación, no un operador/modificador de actualización.

Parece que lo que intentas hacer se puede lograr haciendo lo siguiente:

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 } }
    )
   });