Rank 2: Process
Hello,
I am noticing that whatever i put in Query.select, the returned data will always contain the following fields
"total": 1, "rows": [ { "$sequence": 34, "$createdAt": "2026-01-08T11:02:11.330+00:00", "$updatedAt": "2026-01-08T11:08:43.799+00:00", "$permissions": [ "read(\"user:12345\")", "update(\"user:12345\")", "delete(\"user:12345\")" ], "$databaseId": "my_db_id", "$tableId": "my_table" } ]
Beside the fact that I think that many of those fields are internal system details that should not be exposed unless explicitly requested, if in my Query.select I put for example only the $id field
Query.select(["$id"])
why should I have all of those fields as well? It's ok that returning them is the default behaviour, but if I have explicitly reqeusted specific fields, i expect just them and no more others.