在 MongoDB 中,我有一个文档,其中包含一个名为 "ClockInTime"
的字段,该字段是从 CSV 作为字符串导入的。
将这些基于文本的值转换为日期数据类型的适当 db.ClockTime.update()
语句是什么样的?
最佳答案
这段代码应该可以做到:
> var cursor = db.ClockTime.find()
> while (cursor.hasNext()) {
... var doc = cursor.next();
... db.ClockTime.update({_id : doc._id}, {$set : {ClockInTime : new Date(doc.ClockInTime)}})
... }
https://stackoverflow.com/questions/2900674/
相关文章:
python - pymongo.errors.CursorNotFound : cursor id
node.js - 如何使用 Node.js 在 MongoDB 中使用 cursor.forEac
mongodb - 如何更新 Mongoose 中的多个文档?
mongodb - 用于 mongodb ObjectId 创建时间
mongodb - 有人用过 Aerospike 吗?它与 MongoDB 相比如何?
javascript - 如何在nodejs mongodb native 驱动程序中将字符串转换为
mongodb - 在 MongoDB 中查找具有不包含具有特定字段值的文档的数组的文档