All released versions of the Java driver send the following output document by default for any mapReduce command that targets a collection:
{ replace: <collection name>, db: <db name>, sharded: false, nonAtomic: false }
I understand that those are problematic defaults, but they are the documented defaults for those values, so it's reasonable that the driver is sending them.
Consider whether the 4.4 server can continue to support these defaults.
- is related to
-
JAVA-3555 Work around changes to mapReduce implementation in the 4.4. server
- Closed
- related to
-
SERVER-46685 mapReduce with FCV 4.2 on 4.4 branch has default nonAtomic value true instead of false
- Closed
-
SERVER-45205 Consider removing 'out.sharded' option from mapReduce command
- Closed