कभी-कभी केवल प्रश्न को लिखने मात्र से ही आपको समाधान मिल जाता है। थोड़े हैकी, और निश्चित रूप से अजीब, लेकिन काम करने लगता है:
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) } } );
}
)