Robomongo: Feature: Support DNS SRV based MongoDB connections

Created on 9 Oct 2018  路  4Comments  路  Source: Studio3T/robomongo

Mongo supports SRV-record based connections. It would be nice if Robo 3T supported them.

A basic level of support could be to pre-fill a connection configuration based on the SRV records. (This would need a manual edit if the DNS entries change)
Full support would be to look up the entry every time the connection is made (or letting the client library deal with it)

Most helpful comment

Is this live for Studio3T mac? I couldn't import a +srv connection string

I just downloaded robo3T v1.3.1 for mac and it looks like it does indeed support SRV records 馃憤

All 4 comments

@mohag Thanks a lot for the suggestion.
We have already started to develop basic level of support for this feature.

By basic level of support do you mean importing (or parsing) connection setting details from SRV connection string? (set members, set name, username, password etc ..)

Robo will then pass the connection details to MongoDB drivers to connect. So it feels like correctly parsing and passing these parameters will be what Robo can do here.

This screenshot is a very early version of development:

That looks good, thanks!

Correct, with basic support I meant that if the relevant client library doesn't to support it or the connection string generation needs too much work, pulling that info in might be easier than full support. (A proper connection string also seems to clash with the separate auth tab - if both is filled in, which one gets used?) (i.e. Basic support - just in the GUI to configure it - filling in existing fields, full support - in the logic when a connection takes place)

Is this live for Studio3T mac? I couldn't import a +srv connection string

Is this live for Studio3T mac? I couldn't import a +srv connection string

I just downloaded robo3T v1.3.1 for mac and it looks like it does indeed support SRV records 馃憤

Was this page helpful?
0 / 5 - 0 ratings