Ich weiß nichts über dot.js Templating Engine. Aber ich würde vermuten, dass Ihr Aufruf von res.render('index.html',{data:data._id});
führt dazu, dass die Seite für jedes Element im Cursor neu gerendert wird, und Sie erhalten die letzte Darstellung der Seite.