diff options
author | David Storch <david.storch@10gen.com> | 2016-08-26 16:23:22 -0400 |
---|---|---|
committer | David Storch <david.storch@10gen.com> | 2016-09-02 10:24:02 -0400 |
commit | 231de89b7c8e84b7b6cf638008b483ecab6ba1b6 (patch) | |
tree | 2b0143e02e4aa93ffee23c2a412264309f383d1e /src/mongo/db/catalog/index_catalog.cpp | |
parent | 54488beeea99b3046931109c170d7e51cea0964d (diff) | |
download | mongo-231de89b7c8e84b7b6cf638008b483ecab6ba1b6.tar.gz |
SERVER-24508 BSONElement::ComparatorInterface
Diffstat (limited to 'src/mongo/db/catalog/index_catalog.cpp')
-rw-r--r-- | src/mongo/db/catalog/index_catalog.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/index_catalog.cpp b/src/mongo/db/catalog/index_catalog.cpp index cfffe585778..702bc51ec73 100644 --- a/src/mongo/db/catalog/index_catalog.cpp +++ b/src/mongo/db/catalog/index_catalog.cpp @@ -36,6 +36,7 @@ #include <vector> +#include "mongo/bson/simple_bsonelement_comparator.h" #include "mongo/bson/simple_bsonobj_comparator.h" #include "mongo/db/audit.h" #include "mongo/db/background.h" @@ -1117,7 +1118,7 @@ IndexDescriptor* IndexCatalog::findShardKeyPrefixedIndex(OperationContext* txn, if (desc->isPartial()) continue; - if (!shardKey.isPrefixOf(desc->keyPattern())) + if (!shardKey.isPrefixOf(desc->keyPattern(), SimpleBSONElementComparator::kInstance)) continue; if (!desc->isMultikey(txn) && hasSimpleCollation) |