我在 CouchDB 中有一个员工数据库,其中包含超过 10 万条记录。我需要更新他们所有人的薪水字段。我正在使用 nodejs 和 cradle,下面的代码是正确的方法吗?如果这不是好的做法,还有其他选择吗?
var newsalary;
db.view('myviews/employees', function (err, res) {
res.forEach(function (row) {
newsalary=row.salary+5;
db.merge(row._id, {salary: newsalary},function (err, res) {}); // update self here
});
});