Ik weet niet zeker welke versie van de API u gebruikt, maar ik denk dat uw syntaxis verkeerd kan zijn als u naar de API-specificaties kijkt:
http://docs.mongodb.org/manual/reference/method/db.collection.find/
Dit is de verklaring:
db.collection.find(<criteria>, <projection>)
En je maakt zeker misbruik van de projectieparameter. Een terugbelverzoek doorgeven zoals u doet, lijkt de db . te retourneren object in het resultaat, dat de circulaire fout veroorzaakt tijdens JSON-serialisatie in express.
De juiste code voor de zoek-alles-bewerking zou zoiets moeten zijn als:
collection.find({}).toArray(function(error, documents) {
if (err) throw error;
res.send(documents);
});