@acai/model 中文文档教程
Açaí's Framework model
模型是一种使用格式化、保存和其他 crud 操作的方法对数据进行分组的简单方法。
Usage
Declare model
import Model from "@acai/model";
@Model.Table("user", "connection2")
export class User extends Model {
@Model.Field()
public id: string;
@Model.Field()
public name: string;
@Model.Field()
public email: string;
@Model.Field()
public avatar?: string;
}
CRUD operations
// get
const user = await User.find("id");
const user2 = await User.query().where("name", "John").first();
// create/update
const user = new User();
await user.save();
// delete
const user = await User.find("id");
await user.delete();
Extending types
Types parts
- onCreate When setting a field value into the model
- onSave From model to database
- onRetrieve From database to model
- onSerialize From model to JS object
更多
你可能也喜欢
- 2fa-hotp-totp 中文文档教程
- @0x-lerna-fork/bootstrap 中文文档教程
- @0x-lerna-fork/log-packed 中文文档教程
- @11in/elf 中文文档教程
- @21epub/jsx-json-interconvert 中文文档教程
- @2aminternal/ngx-table-view 中文文档教程
- @2bitlab/eslint-config-vue-prettier-ts 中文文档教程
- @2gis/mapgl-clusterer 中文文档教程
- @2o3t/process-manager 中文文档教程
- @36node/kanban 中文文档教程