-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: 3.1.7
-
Component/s: Aggregation Framework, Internal Code
-
Labels:None
-
Query Execution
-
Fully Compatible
-
QuInt A (10/12/15), QuInt B (11/02/15)
Currently it uses a Document, and creates a MutableDocument copy of it each time it outputs the next Document. The more efficient implementation is to hold a MutableDocument as _output, set the relevant fields on that, and return _output.peek() each time (except the last time, when _output.freeze() can be used).