当前位置: 首页 > 文档资料 > Loopback 中文文档 >

1.8.1 扩展内置 Model

优质
小牛编辑
129浏览
2023-12-01

Extending built-in models(扩展内置 model)

  • 使用JSON 扩展
  • 使用 js 扩展
    • Model 定义 使用 mixin
    • 建立自定义模型

使用JSON扩展模型

使用 模型生成器 创建一个 Model, 你需要选择一个 model 然后继承它,你的模型会继承 它,以及获得他的方法和属性.
案例,扩展了 PersistedModel:

/common/models/model.json:

{
  "name": "Order",
  "base": "PersistedModel",
...
}

在一般情况下,使用 PersistedModel 当希望使用一个连接器,例如MySQL或MongoDB的存储在数据库中的数据为基础的模型。

使用 Model 作为base, 为不具有CRUD语义模型,例如,使用连接器,如SOAP和REST

扩展内置的 User Model 来创建自己的 users 或者 customers, 该模型提供 注册,登录,忘记密码等功能.