diff options
author | Mathias Stearn <redbeard0531@gmail.com> | 2022-02-04 14:58:47 +0100 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-02-11 13:17:40 +0000 |
commit | 5717ae8710c8d91949e080ed98385d0ed990fded (patch) | |
tree | bcb5f700ffeef4e06f7ac5cf097cab0194d41779 /src/mongo/db/dbhelpers.cpp | |
parent | 58b7a5be37e56989f015d6964cb31df073b95168 (diff) | |
download | mongo-5717ae8710c8d91949e080ed98385d0ed990fded.tar.gz |
SERVER-63251 Refactor IndexAccessMethod to support non-SortedData indexes
Diffstat (limited to 'src/mongo/db/dbhelpers.cpp')
-rw-r--r-- | src/mongo/db/dbhelpers.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/dbhelpers.cpp b/src/mongo/db/dbhelpers.cpp index 1933a6907ef..3da676da060 100644 --- a/src/mongo/db/dbhelpers.cpp +++ b/src/mongo/db/dbhelpers.cpp @@ -184,8 +184,8 @@ bool Helpers::findById(OperationContext* opCtx, return false; } - auto recordId = - catalog->getEntry(desc)->accessMethod()->findSingle(opCtx, collection, query["_id"].wrap()); + auto recordId = catalog->getEntry(desc)->accessMethod()->asSortedData()->findSingle( + opCtx, collection, query["_id"].wrap()); if (recordId.isNull()) return false; result = collection->docFor(opCtx, recordId).value(); @@ -206,7 +206,7 @@ RecordId Helpers::findById(OperationContext* opCtx, } uassert(13430, "no _id index", desc); - return catalog->getEntry(desc)->accessMethod()->findSingle( + return catalog->getEntry(desc)->accessMethod()->asSortedData()->findSingle( opCtx, collection, idquery["_id"].wrap()); } |