Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
Not Needed
Description
Originally reported in spring-data-mongodb#3743.
In AggregateIterableImpl.getOutNamespace method
BsonDocument mergeDocument = lastStageDocument.getDocument("$merge")
this line does not consider simple String type when $merge use the simplified form, like {$merge: <collection>}
The workaround is to use the long form of $merge, as documented here.