[DRIVERS-616] Document connection string and URI option precedence rules Created: 04/Mar/19  Updated: 10/Sep/21  Resolved: 02/Jul/20

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Task Priority: Minor - P4
Reporter: Jeremy Mikola Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-3076 Document connection string and URI op... Closed
depends on CSHARP-2578 Document connection string and URI op... Closed
depends on CXX-1759 Document connection string and URI op... Closed
depends on GODRIVER-942 Document connection string and URI op... Closed
depends on MOTOR-328 Document connection string and URI op... Closed
depends on PYTHON-1803 Document connection string and URI op... Closed
depends on RUBY-1790 Document connection string and URI op... Closed
depends on PHPC-1358 Document connection string and URI op... Closed
depends on JAVA-3729 Document connection string and URI op... Closed
depends on RUST-423 Document connection string and URI op... Closed
Documented
is documented by NODE-3000 Document connection string and URI op... Closed
Driver Compliance:
Key Status/Resolution FixVersion
RUBY-1790 Fixed 2.10.0.rc0, 2.9.0.rc1
PERL-1085 Fixed 2.2.0
PYTHON-1803 Fixed 3.9
CDRIVER-3076 Works as Designed
CSHARP-2578 Works as Designed
MOTOR-328 Won't Fix
PHPC-1358 Works as Designed
GODRIVER-942 Works as Designed
CXX-1759 Fixed 3.5.0
SWIFT-561 Fixed 0.2.0
JAVA-3729 Works as Designed
RUST-423 Won't Fix

 Description   

Relevant change to connection string spec:

If a driver allows URI options to be specified outside of the connection string (e.g. dictionary parameter to the MongoClient constructor) it MUST document the precedence rules between all such mechanisms. For instance, a driver MAY allow a value for option foo in a dictionary parameter to override the value of foo in the connection string (or vice versa) so long as that behavior is documented.


Generated at Thu Feb 08 08:21:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.