From 490ab6de861a0ba6b20bf44bc258149e05c10988 Mon Sep 17 00:00:00 2001 From: fogelito Date: Fri, 28 Mar 2025 09:24:08 +0300 Subject: [PATCH 1/4] Test cursor order by --- tests/e2e/Adapter/Base.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/e2e/Adapter/Base.php b/tests/e2e/Adapter/Base.php index e0df2acf5..ce650d84f 100644 --- a/tests/e2e/Adapter/Base.php +++ b/tests/e2e/Adapter/Base.php @@ -16610,14 +16610,19 @@ public function testDeleteBulkDocuments(): void $this->assertCount(10, $docs); /** - * Test Short select query, test pagination as well + * Test Short select query, test pagination as well, Add order to select */ + $selects = ['$internalId', '$id', '$collection', '$permissions', '$updatedAt']; + $this->assertCount(2, static::getDatabase()->deleteDocuments( 'bulk_delete', [ - Query::select(['$internalId', '$id', '$collection', '$permissions', '$updatedAt']), + Query::select([...$selects, '$createdAt']), Query::cursorAfter($docs[6]), + Query::greaterThan('$createdAt', '2000-01-01'), Query::limit(2), + Query::orderAsc('$createdAt'), + Query::orderAsc(), ], 1 )); From 8cba2cdf3edfe97b5ff7d49d04a942cde53a8977 Mon Sep 17 00:00:00 2001 From: fogelito Date: Fri, 28 Mar 2025 09:24:38 +0300 Subject: [PATCH 2/4] limit --- tests/e2e/Adapter/Base.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/Adapter/Base.php b/tests/e2e/Adapter/Base.php index ce650d84f..fbd721904 100644 --- a/tests/e2e/Adapter/Base.php +++ b/tests/e2e/Adapter/Base.php @@ -16620,9 +16620,9 @@ public function testDeleteBulkDocuments(): void Query::select([...$selects, '$createdAt']), Query::cursorAfter($docs[6]), Query::greaterThan('$createdAt', '2000-01-01'), - Query::limit(2), Query::orderAsc('$createdAt'), Query::orderAsc(), + Query::limit(2), ], 1 )); From c21fe5f86fc55c7ef416a8e01f604d43750a2afd Mon Sep 17 00:00:00 2001 From: fogelito Date: Fri, 28 Mar 2025 09:26:45 +0300 Subject: [PATCH 3/4] Try without selects --- tests/e2e/Adapter/Base.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/e2e/Adapter/Base.php b/tests/e2e/Adapter/Base.php index fbd721904..98897860b 100644 --- a/tests/e2e/Adapter/Base.php +++ b/tests/e2e/Adapter/Base.php @@ -16617,7 +16617,8 @@ public function testDeleteBulkDocuments(): void $this->assertCount(2, static::getDatabase()->deleteDocuments( 'bulk_delete', [ - Query::select([...$selects, '$createdAt']), + //Query::select([...$selects, '$createdAt']), + Query::select($selects), Query::cursorAfter($docs[6]), Query::greaterThan('$createdAt', '2000-01-01'), Query::orderAsc('$createdAt'), From e9ae95bd8bb7588f1aa46be807d34a69cd274655 Mon Sep 17 00:00:00 2001 From: fogelito Date: Fri, 28 Mar 2025 09:45:35 +0300 Subject: [PATCH 4/4] Cursor selects --- tests/e2e/Adapter/Base.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/e2e/Adapter/Base.php b/tests/e2e/Adapter/Base.php index 98897860b..fbd721904 100644 --- a/tests/e2e/Adapter/Base.php +++ b/tests/e2e/Adapter/Base.php @@ -16617,8 +16617,7 @@ public function testDeleteBulkDocuments(): void $this->assertCount(2, static::getDatabase()->deleteDocuments( 'bulk_delete', [ - //Query::select([...$selects, '$createdAt']), - Query::select($selects), + Query::select([...$selects, '$createdAt']), Query::cursorAfter($docs[6]), Query::greaterThan('$createdAt', '2000-01-01'), Query::orderAsc('$createdAt'),