There should be a better error message that includes what database doesn't exist, and be clear that the error is that the requested database doesn't exist. Something like "Database doesn't exist: databaseName" instead of just "no database". I was told the server is the right place for this rather than the driver: https://jira.mongodb.org/browse/NODE-648
Related to: https://jira.mongodb.org/browse/NODE-595