我想更新文档中的特定字段。有人可以帮我这个
Observable
db中的数据就像这样
var q = {
_id: mongoskin.helper.toObjectID(req.params._id)
};
db.collection.findOne(q., function(err, result) {
if (err) return next(err);
if (!result) {
return res.status(400).send({
error: "data not found"
});
} else {
var fields = req.body;
db.collection.update(q,
{
$set: fields
}, function(err, result) {
console.log("err", err)
if (err) return next(err);
return res.send({
status: "success",
data: result
});
});
}
})
这只是一个例子,我在json数据中有超过250个字段,我尝试使用split(',')它可以工作,但我不需要冗长的代码/行。
我更新了我的数据库数据,请检查