Add support for multiple mongodb servers

This should probably be done for other integrations as well (like redis)
You cannot use this syntax as `server` is a ruby hash e.g. `{"host"=>"localhost", "port"=>"27017", "tags"=>[]}`.
You can use `server['host']` instead. Could you fix that in the PR?