diff options
Diffstat (limited to 'src/mongo/dbtests/logical_sessions_tests.cpp')
-rw-r--r-- | src/mongo/dbtests/logical_sessions_tests.cpp | 8 |
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"}; } |