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.
Additional columns returned when Query.select is used
@Jake just want to confirm whether this is default behaviour or if it's something we need to look into
it is not ready yet, but i am close to reach an mvp (actually a little bit more than an mvp :-))
Recommended threads
- cli broke with new varchar type??
``` appwrite types ./appwritetypes ℹ Info: Detected language: ts ℹ Info: Directory: ./...
- Weird Query Error
In next js I am getting this error in the image ```js queries: [ Query.equal('title', TitleId), Query.limit(10) ] ``` am I doing something...
- Many2Many loading, not receiving list
Hi everyone! Im having a bit of trouble while editing single rows in the DB. When selecting a value of my many2many it keeps loading, see screenshot. On some ...