summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/expression.cpp')
-rw-r--r--src/mongo/db/pipeline/expression.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/pipeline/expression.cpp b/src/mongo/db/pipeline/expression.cpp
index a41f610db04..5e24100be98 100644
--- a/src/mongo/db/pipeline/expression.cpp
+++ b/src/mongo/db/pipeline/expression.cpp
@@ -246,7 +246,7 @@ intrusive_ptr<Expression> Expression::parseOperand(ExpressionContext* const expC
const VariablesParseState& vps) {
BSONType type = exprElement.type();
- if (type == String && exprElement.valuestr()[0] == '$') {
+ if (type == String && exprElement.valueStringData()[0] == '$') {
/* if we got here, this is a field path expression */
return ExpressionFieldPath::parse(expCtx, exprElement.str(), vps);
} else if (type == Object) {