In de execFind terugbellen, de post parameter is een reeks berichten, niet slechts één. Daarom krijg je null says wanneer je het als een enkele post probeert te behandelen.
Als u alleen de meest recente 10 wilt, kunt u ook limit(10) . aanroepen in uw queryketen. U moet waarschijnlijk ook exec . gebruiken in plaats van execFind omdat het een beetje duidelijker is.
Dus zoiets als:
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");
});