2015-04-16 2 views
0

Я получаю файлы JSON через репозиторий git, которые мне нужны для подачи в базу данных.Конвертировать каждую дату в текст временной метки эпохи/JSON

Есть ли какой-либо скрипт/утилита командной строки, чтобы я мог конвертировать каждую дату в json-полях из ISO 8601 (пример: 2014-11-18T23:00:00.000Z) в ее эквивалент эпохи timestamp/unix?

ответ

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. Удачи!

 Смежные вопросы

  • Нет связанных вопросов^_^