Ответ - не пытаться использовать синхронный сервер node.js. Это полностью отрицает цель использования node.js, и чем раньше вы поймете, что тем приятнее будет ваш node.js. Тем не менее, следующий код должен приблизить вас к тому, что вы пытаетесь сделать.
server.get('/woofs', function(req, res) {
woofDb.find().toArray(function(err, i) {
var ret;
//do something with each i to construct ret
res.end(ret);
});
});