U zou de vulfunctie van het model moeten kunnen gebruiken om dit te doen:http://mongoosejs.com/docs/api.html#model_Model.populate In de opslaghandler voor boek, in plaats van:
book._creator = user;
je zou zoiets doen als:
Book.populate(book, {path:"_creator"}, function(err, book) { ... });
Waarschijnlijk een te laat antwoord om je te helpen, maar ik zat hier laatst mee vast en het kan nuttig zijn voor anderen.