Skip to main content

Generate connection string

Forms a MongoDB connection string

Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Parameters = Undefined) Export

ParameterCLI optionTypeRequiredDescription
Address--addrStringHost IP address with port or URL
Base--dbStringDatabase, if necessary
Login--usrStringUsername for authorization
Password--pwdStringPassword for authorization
Parameters--paramsStructure Of KeyAndValue, UndefinedAdditional connection parameters
Returns

String - MongoDB connection string

1C:Enterprise/OneScript code example
Address = "127.0.0.1:1234";
Login = "bayselonarrend";
Password = "12we...";
Base = "main";

ConnectionParams = New Structure("authSource", "admin");
Result = OPI_MongoDB.GenerateConnectionString(Address, Base, Login, Password, ConnectionParams);
# JSON data can also be passed as a path to a .json file

oint mongodb GenerateConnectionString \
--addr "127.0.0.1:27017" \
--usr "bayselonarrend" \
--pwd "12we3456!2154" \
--params "{'authSource':'admin'}"
Result
"mongodb://bayselonarrend:***@127.0.0.1:1234/main?authSource=admin"