Ik weet niets over dot.js template engine. Maar ik vermoed dat je aanroep naar res.render('index.html',{data:data._id});
resulteert erin dat de pagina opnieuw wordt weergegeven voor elk element in de cursor en dat u de laatste weergave van de pagina krijgt.