時(shí)間:2024-03-26 14:43作者:下載吧人氣:21
MongoDB默認(rèn)使用_id字段作為主鍵,類型為ObjectId。ObjectId的生成有一定的規(guī)則,詳情可以查看這篇文章 – MongoDB深究之ObjectId。如果你在寫入數(shù)據(jù)庫(kù)的時(shí)候忘記寫入創(chuàng)建時(shí)間,不用擔(dān)心,完全可以通過(guò)_id字段的值來(lái)還原當(dāng)時(shí)的時(shí)間。看下面的mongodb script腳本:
db.getCollection(‘fees’).find({}).forEach(function(item){
var _str = item._id.toString().substr(10, 8);
var _date = new Date(Number(parseInt(_str, 16).toString() + ‘000’));
item.createTime = _date;
db.fees.save(item);
})
網(wǎng)友評(píng)論