Im execFind
Rückruf, der post
Parameter ist ein Array von Beiträgen, nicht nur einer. Deshalb erhalten Sie null says
wenn Sie versuchen, es als einen einzigen Beitrag zu behandeln.
Wenn Sie nur die letzten 10 wollen, können Sie auch limit(10)
aufrufen in Ihrer Abfragekette. Sie sollten wahrscheinlich auch exec
verwenden statt execFind
da es etwas klarer ist.
Also sowas wie:
Post.find({'page': curPage}).sort('-date').limit(10).exec(function(err, posts){
console.log("Emitting Update...");
socket.emit("Update", posts.length);
console.log("Update Emmited");
});