我在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");
}
});
如果发生更新或插入,有什么方法可以区分?