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

Aktualizacja MongoDB:Wygeneruj nowe pole na podstawie istniejącego pola lub zaktualizuj w miejscu

Czasami samo napisanie pytania prowadzi do rozwiązania. Trochę zwariowany i zdecydowanie dziwny, ale wydaje się działać:

db.actuals.find().forEach(
    function(d) { 
        var dt = d.date; 
        var ndt = new Date(d.date).setHours(dt.getHours() - 8); 
        db.actuals.update( {_id: d._id}, { $set: { local: new Date(ndt) } } );
    }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongDB nie może znaleźć definicji typu Promise

  2. Jak wdrożyć obraz mongoDB Docker w Elastic Beanstalk?

  3. Różnica między bazami danych opartymi na dokumentach a bazami danych opartymi na kluczu/wartości?

  4. Mongoose - Redefinicja struktury schematu

  5. Modelowanie wiele do wielu :za pomocą Mongoid/MongoDB