Add internalId

This commit is contained in:
fogelito 2025-03-24 17:33:02 +02:00
parent 0648de2046
commit e11e7e6780
2 changed files with 8 additions and 2 deletions

View file

@ -71,12 +71,18 @@ class Base extends Queries
'array' => false,
]);
$internalId = new Document([
'key' => '$internalId',
'type' => Database::VAR_STRING,
'array' => false,
]);
$validators = [
new Limit(),
new Offset(),
new Cursor(),
new Filter($attributes, APP_DATABASE_QUERY_MAX_VALUES),
new Order($attributes),
new Order(array_merge($attributes, [$internalId])),
];
parent::__construct($validators);

View file

@ -123,7 +123,7 @@ class DatabasesCustomServerTest extends Scope
Query::orderDesc()->setAttribute('')->toString(),
],
]);
var_dump($databases);
$this->assertEquals(2, $databases['body']['total']);
$this->assertEquals($base[0]['$id'], $databases['body']['databases'][0]['$id']);
$this->assertEquals($base[1]['$id'], $databases['body']['databases'][1]['$id']);