The [meow attack](https://www.bleepingcomputer.com/news/security/new-meow-attack-has-deleted-almost-4-000-unsecured-databases/) makes it seem good to check one's instances for weak login credentials. But that's not straightforward to do. This function call: ``` Mongo.start_link( url: "mongodb://#{hostname}:#{port}/admin", username: username, password: password ) ``` ...returns `{:ok, pid}` even if the credentials are wrong. Is there a way to try a simple connection and get back an `{:error, reason}` if the credentials are not valid?