我已经安装并运行了MongoDB(v 3.4.19)。以.JSON格式导入数据后,集合中的一个字段将被识别为字符串,而不是正确的日期或日期时间格式。我试着转换字段,但是当我发现空值的字段都是随机的(?)日期。我尝试了许多不同的方法,但都没有成功。我想知道你们中是否有人能帮我解决这个问题。
这是我一直使用的代码:
db.MIDAS_weather.find()
.batchSize(1000)
.forEach(function(doc) {
doc.METO_STMP_TIME=new Date(doc.METO_STMP_TIME);
db.MIDAS_weather.save(doc);
});
导入JSON文件后,空值就在正确的位置。只有在数据混乱时尝试转换之后。