-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Write Ops
-
Query Execution
-
(copied to CRM)
This is due to limitations in both the shell and command processing. This could be useful for things like allowing large write batches or allowing users to compute result documents larger than 16MB using the aggregation framework.
The correct fix here is probably to remove the generic BSONObj limit entirely, and only enforce the limit when serializing to disk (16MB) or the network (48MB).
- is depended on by
-
DRIVERS-170 Upserts via write commands should allow query plus update to exceed 16MB
- Closed
- is duplicated by
-
SERVER-27013 Allow results of the aggregation framework to exceed 16MB.
- Closed
-
SERVER-28647 group() can't handle more than 20000 unique keys
- Closed
- is related to
-
SERVER-12275 Add MaxWriteBatchSize to isMaster results.
- Closed
-
SERVER-5937 Remove document size limits by transparently splitting it (at least for arrays)
- Open
-
SERVER-5923 Increase max document size to at least 64mb
- Closed
- related to
-
SERVER-12598 Cannot upsert 16MB document from shell
- Closed
-
CDRIVER-589 Driver should sanity check the size of the request document and fail fast
- Closed