我的 node.js 应用程序中有以下代码,我可以在其中更新字段或插入新条目:
DocPrivilege.update({
_id: {
$in: user.documentsPriv
}
}, {
$set: {
access: parseInt(req.body.access),
documentName: req.body.documentName,
documentId: req.body.documentId
}
}, {
upsert: true
}, function(err, updated) {
if (err || !updated) console.log("User not updated");
else {
console.log("User updated");
}
});
有没有办法区分是否发生了更新或插入?