MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Problemy z użyciem $concat do aktualizacji wartości pola

$concat to potok agregacji, a nie operator/modyfikator aktualizacji.

Wygląda na to, że to, co próbujesz zrobić, można osiągnąć, wykonując następujące czynności:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $set odpowiednik MongoDb w jego sterowniku java

  2. Mongodb dopasowuje znaki akcentowane jako podstawowy znak

  3. Wstaw nowy dokument za pomocą InsertOneAsync (sterownik .NET 2.0)

  4. zapytanie bez rozróżniania wielkości liter w mongodb

  5. Jak wykonać zagregowane zapytanie mongo przy użyciu json w ciągu?