我通过git repo收到一些JSON文件,我需要将其输入数据库。
是否有任何命令行脚本/实用程序,以便我可以将json字段中的每个日期从ISO 8601(例如:2014-11-18T23:00:00.000Z
)转换为其时间戳/ unix epoch等价物?
答案 0 :(得分:2)
这是我以前从时间戳到ISODate的过程,希望你发现这对你想要的东西很有帮助。
/usr/bin/mongo mydb --eval
"db.collection.find().forEach(function(doc){
doc.timestamp = new ISODate(new Date(doc.timestamp).toISOString());
db.collection.save(doc)
});"
另外,请使用this。祝你好运!