MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:Проблеми при използване на $concat за актуализиране на стойността на поле

$concat е тръбопровод за агрегиране, а не оператор/модификатор за актуализиране.

Изглежда, че това, което се опитвате да направите, може да бъде постигнато, като направите следното:

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. Свързване към DocumentDB от AWS Lambda с помощта на Python

  2. Агрегиране на MongoDB за добавяне на липсващи месеци между две дати след групиране в полето за дата

  3. Неправилно ли е обяснението на Wikipedia за намаляването на Map Reduce?

  4. Как да търсите в масив от масив от обекти в mongodb

  5. MapReduce в PyMongo