Nejste si jisti, jakou verzi API používáte, ale myslím si, že vaše syntaxe může být chybná, když se podíváte na specifikaci API:
http://docs.mongodb.org/manual/reference/method/db.collection.find/
Toto je prohlášení:
db.collection.find(<criteria>, <projection>)
A určitě špatně používáte parametr projekce. Zdá se, že předávání zpětného volání, jako to děláte vy, vrací db objekt ve výsledku, který způsobuje kruhovou chybu během serializace JSON v expresním.
Správný kód pro operaci najít vše by měl být něco jako:
collection.find({}).toArray(function(error, documents) {
if (err) throw error;
res.send(documents);
});