This happens because of how the javascript hooks into c++. By the current method, we can only pass in a single BSONObj, so we put both the object and the index spec into a single BSONObj which can end up being oversize.
Instead, the code should allow us to pass the two BSONObjs directly, avoiding the oversized BSONObj error.
- related to
-
SERVER-13013 write command overhead too large for large batch sizes
- Closed