Utilisez-vous la version> 2.0 du pilote ?
Si c'est le cas, vous devrez utiliser listCollections à la place - c'est l'un des changements dans la mise à jour de 1.x
Quelque chose comme :
db.listCollections().toArray(function(err, collections){
//collections = [{"name": "coll1"}, {"name": "coll2"}]
});