I execFind
callback, post
parametern är en rad inlägg, inte bara ett. Det är därför du får null says
när du försöker behandla det som ett enda inlägg.
Dessutom, om du bara vill ha de senaste 10 kan du ringa limit(10)
i din frågekedja. Du bör förmodligen också använda exec
istället för execFind
eftersom det är lite tydligare.
Så något i stil med:
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");
});