diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2016-11-11 16:17:37 -0500 |
---|---|---|
committer | Charlie Swanson <charlie.swanson@mongodb.com> | 2016-11-14 13:38:05 -0500 |
commit | 1b1ac4cb6da9bc6f825bbc68861c6d93ddb01f9d (patch) | |
tree | 9641cdd5dd37254d466bc49256197d958e935bbb | |
parent | f584ed50bc34db9ad0ac5fb79ecd6e1fe8ff88eb (diff) | |
download | mongo-1b1ac4cb6da9bc6f825bbc68861c6d93ddb01f9d.tar.gz |
SERVER-27008 Remove unnecessary use of FieldPath
-rw-r--r-- | src/mongo/db/pipeline/expression.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/expression.cpp b/src/mongo/db/pipeline/expression.cpp index c93b7ad4c36..58478294074 100644 --- a/src/mongo/db/pipeline/expression.cpp +++ b/src/mongo/db/pipeline/expression.cpp @@ -1236,7 +1236,7 @@ void ExpressionObject::addDependencies(DepsTracker* deps) const { Value ExpressionObject::evaluateInternal(Variables* vars) const { MutableDocument outputDoc; for (auto&& pair : _expressions) { - outputDoc.setNestedField(FieldPath(pair.first), pair.second->evaluateInternal(vars)); + outputDoc.addField(pair.first, pair.second->evaluateInternal(vars)); } return outputDoc.freezeToValue(); } @@ -1244,7 +1244,7 @@ Value ExpressionObject::evaluateInternal(Variables* vars) const { Value ExpressionObject::serialize(bool explain) const { MutableDocument outputDoc; for (auto&& pair : _expressions) { - outputDoc.setNestedField(FieldPath(pair.first), pair.second->serialize(explain)); + outputDoc.addField(pair.first, pair.second->serialize(explain)); } return outputDoc.freezeToValue(); } |