Может ли кто-нибудь объяснить, почему обратный вызов ниже никогда не вызван?Node.js MongoDB collection.update() callback никогда не вызывал
Обновление, выполняемое обратным вызовом, никогда не вызывается. Я что-то пропустил ?
collection.update({_id:partner._id},
{$set: {
groups: newGroups
}
},
{ upsert: false, w: 1 },
function(err, status){
console.log("update callback ");
if (err){
console.log("Error updating "+err.message);
callback(false);
} else {
console.log("Record updated as "+JSON.stringify(status));
callback(true);
}
}
);
Я думаю, может быть, вы могли бы говорить о внешнем контексте 'обратного вызова()' функция, которая должна быть ссылка в обертке этого вызова, который не показывает Вот. Обычно ожидаемая подпись - 'function (err, content)' где 'err' будет чем-то или' null', а не возвращаемыми значениями true/false. Вы могли бы лучше объяснить, указав полный контекст вызова. –