Description
Original Downstream Change Summary
Queries that used to succeed with no results if not configured correctly will now fail with an error message
Description of Linked Ticket
https://jira.mongodb.org/browse/SERVER-78831 recently fixed a bug with the $listSearchIndexes aggregation pipeline stage to cause it to throw an error when not connected to an Atlas cluster. Example output from 7.0.1:
> db.adminCommand({ buildInfo: 1 }).version |
7.0.1 |
> db.bar.getSearchIndexes()
|
MongoServerError: PlanExecutor error during aggregation :: caused by :: Search index commands are only supported with Atlas.
|
There appears to be a regression in the 7.2 alpha releases. This fix is no longer present and $listSearchIndexes returns an empty array when executed against a non-Atlas cluster. Example from 7.2.0-alpha-39-g3e9f147:
> db.adminCommand({buildInfo: 1}).version |
7.2.0-alpha-39-g3e9f147 |
> db.bar.getSearchIndexes()
|
[]
|
Attachments
Issue Links
- documents
-
SERVER-81055 $listSearchIndexes does not throw when used outside of atlas in 7.2 alpha releases
-
- Closed
-