フィールドを更新するか、新しいエントリを挿入する 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");
}
});
更新または挿入が発生したかどうかを区別する方法はありますか?