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

MongoDB:Problémy s použitím $concat k aktualizaci hodnoty pole

$concat je agregační kanál, nikoli aktualizační operátor/modifikátor.

Zdá se, že toho, oč se snažíte, lze dosáhnout následujícím způsobem:

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. Nemůžete získat výsledek z Redis pomocí Crud Repository v Spring Boot?

  2. Jak mohu zakázat protokolování MongoDB?

  3. Jak získat sbírku dokumentů z kurzoru mongodb?

  4. Použití agregace k řazení v komplexním podmíněném v Mongodb