http://mongodb.github.io/node -mongodb-native/api-generated/db.html#collection
Justo ahí en la documentación.
Eso está ahí para que su aplicación no cree nuevas colecciones por sí misma y solo puede hacer referencia a lo que se ha creado antes. De ahí la necesidad de la devolución de llamada , para atrapar el error.