我知道有关于将mongodb sting date更新为iso日期的stackoverflow帖子,但我无法在嵌套字段中找到该怎么做。 我的json结构是这样的:
{
"_id" : "588885445",
"data" : {
"team" : "abc",
"subteam" : "123",
"datetime" : "2018-05-20 11:47:01",
}
}
我需要将日期字符串更改为iso日期。这是我正在尝试但它无法正常工作。
var cursor = db.getCollection('log').find({}) ;
while (cursor.hasNext()) {
var doc = cursor.next();
db.members.update({_id : doc._id}, {'$set' : {"data.datetime" : new ISODate('data.datetime') }});
}