summaryrefslogtreecommitdiff
path: root/src/mongo/db/dbhelpers.cpp
diff options
context:
space:
mode:
authorMathias Stearn <redbeard0531@gmail.com>2022-02-04 14:58:47 +0100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-11 13:17:40 +0000
commit5717ae8710c8d91949e080ed98385d0ed990fded (patch)
treebcb5f700ffeef4e06f7ac5cf097cab0194d41779 /src/mongo/db/dbhelpers.cpp
parent58b7a5be37e56989f015d6964cb31df073b95168 (diff)
downloadmongo-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.cpp6
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());
}