diff --git a/node_modules/note.js b/node_modules/note.js index a6a1309e..b9c1524d 100644 --- a/node_modules/note.js +++ b/node_modules/note.js @@ -309,6 +309,11 @@ var Note = { var userId = User.getCurActiveUserId(); var query = { UserId: userId, + // 现在还不明确为什么会有IsDeleted的笔记 + $or:[ + {IsDeleted: {$exists: false}}, + {IsDeleted: false} + ], IsTrash: false, LocalIsDelete: false, // 未删除的 }; diff --git a/node_modules/notebook.js b/node_modules/notebook.js index 3663c6fd..2736b641 100644 --- a/node_modules/notebook.js +++ b/node_modules/notebook.js @@ -212,7 +212,15 @@ var Notebook = { // addNote, 删除note, 移动note // 重新统计笔记本的笔记数据 reCountNotebookNumberNotes: function(notebookId) { - db.notes.count({NotebookId: notebookId, IsTrash: false, LocalIsDelete: false}, function(err, count) { + db.notes.count({NotebookId: notebookId, + // 现在还不明确为什么会有IsDeleted的笔记 + $or:[ + {IsDeleted: {$exists: false}}, + {IsDeleted: false} + ], + IsTrash: false, + LocalIsDelete: false + }, function(err, count) { if(err) { log(err); return;