Trong execFind gọi lại, post tham số là một mảng các bài viết, không chỉ một. Đó là lý do tại sao bạn nhận được null says khi bạn thử và coi nó như một bài đăng duy nhất.
Ngoài ra, nếu bạn chỉ muốn 10 gần đây nhất, bạn có thể gọi limit(10) trong chuỗi truy vấn của bạn. Bạn cũng có thể nên sử dụng exec thay vì execFind vì nó rõ ràng hơn một chút.
Vì vậy, một cái gì đó như:
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");
});