Generate connection string
Forms a MongoDB connection string
- Parameters
- Advanced call ?
Function GenerateConnectionString(Val Address, Val Base = "", Val Login = "", Val Password = "", Val Parameters = Undefined) Export
| Parameter | CLI option | Type | Required | Description |
|---|---|---|---|---|
| Address | --addr | String | ✔ | Host IP address with port or URL |
| Base | --db | String | ✖ | Database, if necessary |
| Login | --usr | String | ✖ | Username for authorization |
| Password | --pwd | String | ✖ | Password for authorization |
| Parameters | --params | Structure Of KeyAndValue, Undefined | ✖ | Additional connection parameters |
Returns
String - MongoDB connection string
| Parameter | Description |
|---|---|
| dontwait | Creates a background job and returns its data (for 1C and OneScript only) |
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);
- Bash
- CMD/Bat
# 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'}"
:: 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"