【发布时间】:2014-06-30 16:44:07
【问题描述】:
我有一个函数通过 $addToSet 将一堆数据添加到 db 中,我需要确认数据是否已添加。由于 $addToSet 不添加重复项,我想知道是否没有添加重复项(向用户显示错误)或是否添加了 db 条目(向用户显示确认)。
我基本上需要 $addToSet 操作的回调。在文档中找不到它。 MongoDB新手。非常感谢帮助。
_notifications.update(
{'username': data.username},
{ $addToSet: pushNotification }, function(err, docs){
console.log(docs);
if (docs == 0){
co_notifications.insert(
{'username': data.username, 'notifications': insertNotification}, function(er, doc){
});
}
},
{ upsert: true }
);
【问题讨论】: