list
The list method is used to get all data in the corresponding Database Element.
async function list(): Promise<Array<Entry<T>>>;
Reference
Overview
You can use the list method to retrieve all data stored in the Database Element.
import { User } from "#elements";
...
await User.list();
...
Returns
The return value is an array of data objects formed by merging the fields defined in the Database Element and the key.
Caveats
- The data returned by calling
listfilters out fields not defined in the Database Element.
Examples
get list of data from Database Element
The User Database Element defines two fields, name 和 actived. Here's an example of getting all data from the Database Element in a Function Element.
import { User } from "#elements";
export default async function () {
return await User.list();
}
return value:
[
{
"key": "user-1",
"name": "user-1",
"actived": true
},
{
"key": "user-2",
"name": "user-2",
"actived": false
}
]