summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/logical_sessions_tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/dbtests/logical_sessions_tests.cpp')
-rw-r--r--src/mongo/dbtests/logical_sessions_tests.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/dbtests/logical_sessions_tests.cpp b/src/mongo/dbtests/logical_sessions_tests.cpp
index 335485881e7..28f1699e071 100644
--- a/src/mongo/dbtests/logical_sessions_tests.cpp
+++ b/src/mongo/dbtests/logical_sessions_tests.cpp
@@ -60,10 +60,10 @@ Status insertRecord(OperationContext* opCtx, LogicalSessionRecord record) {
StatusWith<LogicalSessionRecord> fetchRecord(OperationContext* opCtx,
const LogicalSessionId& lsid) {
DBDirectClient client(opCtx);
- auto cursor = client.query(NamespaceString(kTestNS),
- BSON(LogicalSessionRecord::kIdFieldName << lsid.toBSON()),
- Query(),
- 1);
+ FindCommandRequest findRequest{NamespaceString{kTestNS}};
+ findRequest.setFilter(BSON(LogicalSessionRecord::kIdFieldName << lsid.toBSON()));
+ findRequest.setLimit(1);
+ auto cursor = client.find(std::move(findRequest));
if (!cursor->more()) {
return {ErrorCodes::NoSuchSession, "No matching record in the sessions collection"};
}