-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Component/s: None
-
None
Summary
Starting in MongoDB 4.4, the ns field will no longer be present in the index specifications returned from the listIndexes server command. This affects drivers that return statically defined models of index specifications as part of their own listIndexes helpers, as well as drivers that document the contents of any loose documents/dictionaries they return from that helper instead. Such drivers may need to update their code and/or documentation as per the new changes to the index enumeration spec.
Lead: Matt
Author: Patrick
POCs: PHP - Andreas, .NET, Java
Relevant Spec Changes: In SPEC-1399, a new section was added to the index enumeration spec mentioning how drivers should handle this change. Also, new test scenarios were added to the test plan.
- depends on
-
CDRIVER-3421 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
CSHARP-2836 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
CXX-1870 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
GODRIVER-1393 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
MOTOR-451 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
NODE-2286 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
PYTHON-2032 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
RUBY-1997 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
JAVA-3494 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
PHPC-1596 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
PHPLIB-499 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
RUST-377 Handle absence of 'ns' field in index specifications returned from listIndexes
- Closed
-
SERVER-41696 Stop generating the 'ns' field for index spec catalog entries
- Closed