summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/projection.cpp
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2016-04-26 15:02:57 -0400
committerDavid Storch <david.storch@10gen.com>2016-04-27 16:02:35 -0400
commiteb7e3bab4f3a96ae4ef56ab35c541ee782fe562a (patch)
tree33b4d279d14d0e81ef61d1150f61c887bfc2a4a7 /src/mongo/db/exec/projection.cpp
parent21fa9ccd4e12d7a94a95d98e1e984ada2ef65548 (diff)
downloadmongo-eb7e3bab4f3a96ae4ef56ab35c541ee782fe562a.tar.gz
SERVER-23680 make $elemMatch projection respect the collation
Diffstat (limited to 'src/mongo/db/exec/projection.cpp')
-rw-r--r--src/mongo/db/exec/projection.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/exec/projection.cpp b/src/mongo/db/exec/projection.cpp
index 01cb246cf49..7d6deac699c 100644
--- a/src/mongo/db/exec/projection.cpp
+++ b/src/mongo/db/exec/projection.cpp
@@ -61,8 +61,8 @@ ProjectionStage::ProjectionStage(OperationContext* opCtx,
_projObj = params.projObj;
if (ProjectionStageParams::NO_FAST_PATH == _projImpl) {
- _exec.reset(
- new ProjectionExec(params.projObj, params.fullExpression, *params.extensionsCallback));
+ _exec.reset(new ProjectionExec(
+ params.projObj, params.fullExpression, params.collator, *params.extensionsCallback));
} else {
// We shouldn't need the full expression if we're fast-pathing.
invariant(NULL == params.fullExpression);