我有这个不太智能的格式化日期:
"@timestamp" : "\"2017-06-02T06:59:57.205Z\""
我希望将其正确地转换为ISODate但由于我猜"
和\
而没有成功。
db.test.find().forEach(function(d) { d['@timestamp'] = ISODate((d['@timestamp']).replace(/\"|\\/g, "")); db.collection.save(d); })
db.test.find().forEach(function(d) { d['@timestamp'] = ISODate(JSON.parse(d['@timestamp'])); db.collection.save(d); })
db.test.find().forEach(function(d) { d['@timestamp'] = ISODate(d['@timestamp']); db.collection.save(d); })
最简单的方法是什么?