sql >> Database >  >> NoSQL >> MongoDB

MongoDB-update:genereer een nieuw veld op basis van een bestaand veld of update ter plekke

Soms brengt het opschrijven van de vraag je tot een oplossing. Nogal hacky, en zeker raar, maar lijkt te werken:

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. De MongoDB-foutlogboeken decoderen

  2. Hoe gebruik ik GraphQL met Mongoose en MongoDB zonder Mongoose-modellen te maken?

  3. Verschil tussen MongoDB en Mongoose

  4. NodeJS - MongoClient.Verbinden met URL naar DB anders dan standaard