From 8be16e94aee4ccdce69f1cc40a202dd783cfbd71 Mon Sep 17 00:00:00 2001 From: Prem Palanisamy Date: Wed, 11 Feb 2026 12:16:09 +0000 Subject: [PATCH] fix: convert stdClass to array in find() getMore loop --- src/Database/Adapter/Mongo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/Adapter/Mongo.php b/src/Database/Adapter/Mongo.php index 721d8a0c3..80c94ffad 100644 --- a/src/Database/Adapter/Mongo.php +++ b/src/Database/Adapter/Mongo.php @@ -2096,7 +2096,7 @@ public function find(Document $collection, array $queries = [], ?int $limit = 25 foreach ($moreResults as $result) { $record = $this->replaceChars('_', '$', (array)$result); - $found[] = new Document($record); + $found[] = new Document($this->convertStdClassToArray($record)); } $cursorId = (int)($moreResponse->cursor->id ?? 0);