getAsAny
The getAsAny method is used to get the stored data based on the key. Unlike get, getAsAny does not modify the query result according to the definition in the Database Element, and returns the data directly.
async function getAsAny(key: string): Promise<Entry<T>>;
Reference
Overview
You can use the getAsAny method to obtain the original data stored in the Database Element.
import { User } from "#elements";
...
await User.getAsAny("user-1");
...
Parameters
key: The unique identifier of the corresponding data.
Returns
The return value is a data object composed of the original data stored in the Database Element and the key.
Examples
get raw data from Database Element
The User Database Element defines two fields, name and actived. Here's an example of using the Database Element in a Function Element.
import { User } from "#elements";
export default async function () {
return await User.getAsAny("special-user")
}
return value:
{
"key": "special-user",
"name": "special-user",
"actived": true,
"age": 25
}