次のコードを使用して、配列にコンテンツを追加し、2つの異なるカウンターをインクリメントしています。
アイテムは配列に適切にプッシュされ、pendingSizeは適切にインクリメントされます。ただし、unReadがインクリメントされることはありません。以前は増分していましたが、今日は停止しました。私のmongodbコレクション(mongohqでホストされている)のunReadフィールドの値は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");
}
});