-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: 3.1.8
-
Component/s: Aggregation Framework, Internal Code
-
None
-
Query Execution
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Currently there are a couple ways to set a field of a MutableDocument to a new value. The only one two that are move optimized are:
doc.getField(fieldName) = Value(val); doc.getNestedField(fieldName) = Value(val);
We should remove all variants of MutableDocument::setField and MutableDocument::setNestedField in favor of the above strategy. We should also remove MutableDocument::getField in favor of MutableDocument::operator[]