(perf): Select only IDs in TransactionState count query

This commit is contained in:
Jake Barnby
2026-03-25 14:28:06 +13:00
parent 1c1fd3182e
commit a2ccc71f69
+1 -1
View File
@@ -172,7 +172,7 @@ class TransactionState
return $baseCount;
}
$committedDocs = $this->dbForProject->find($collectionId, $queries);
$committedDocs = $this->dbForProject->find($collectionId, \array_merge($queries, [Query::select(['$id'])]));
$committedDocIds = [];
foreach ($committedDocs as $doc) {
$committedDocIds[$doc->getId()] = true;