Tidak yakin versi API apa yang Anda gunakan, tetapi menurut saya sintaks Anda mungkin salah melihat spesifikasi API:
http://docs.mongodb.org/manual/reference/method/db.collection.find/
Ini adalah pernyataannya:
db.collection.find(<criteria>, <projection>)
Dan Anda pasti menyalahgunakan parameter proyeksi. Meneruskan panggilan balik seperti yang Anda lakukan tampaknya mengembalikan db objek dalam hasil, yang menyebabkan kesalahan melingkar selama serialisasi JSON dalam ekspres.
Kode yang benar untuk operasi temukan semua harus seperti:
collection.find({}).toArray(function(error, documents) {
if (err) throw error;
res.send(documents);
});