目前正在使用此功能,但似乎无法加载。这只是需要一段时间还是我做错了什么?我的db是模数,它是3.0.3,而我的shell是3.2.1
db.itemtemplates.find().snapshot().forEach(
function (e) {
// update document, using its own properties
e._id = e._id.str
db.itemtemplates.save(e);
}
)
答案 0 :(得分:0)
将ObjectId
转换为字符串的正确方法是toString()
,请参阅documentation。
db.itemtemplates.find().snapshot().forEach(
function (e) {
// update document, using its own properties
e._id = e._id.toString()
db.itemtemplates.save(e);
}
)