Я использую следующий код для добавления некоторого содержимого в массив и увеличения двух разных счетчиков.
Элемент правильно помещается в массив, а значение pendingSize правильно увеличивается.Но unRead никогда не увеличивается.Раньше увеличивалось, а сегодня остановилось.Значение поля unRead в моей коллекции mongodb (размещенного на mongohq) установлено в 0 (числовое, а не строковое)
Когда я смотрю в своей консоли, я вижу «обновление успешно».
какая-либо подсказка, почему она перестала работать?
Спасибо
Notifications.update({ "id" : theid}, { $push: { pending: notification}, $inc: { unRead : 1 }, $inc: { pendingSize: 1 }}, function(err){
if(err){
console.log('update failed');
callback("Error in pushing." + result.members[i]);
}
else{
console.log('update succes');
callback("Success");
}
});