loopback two
loopback PersistedModel 的方法与rest api对应表
model的方法名 | HTTP Method | restApi url | 说明 |
---|---|---|---|
create |
POST | /Model | |
upsert |
PATCH | /Model | |
upsert |
PUT | /Model | |
exists |
GET | /Model/:id/exists | |
findById |
GET | /Model/:id | 查找对应id的Model |
prototype.updateAttributes |
PATCH | /Model/:id | |
prototype.updateAttributes |
PUT | /Model/:id | |
destroyById /deleteById |
DELETE | /Model/:id | |
exists |
HEAD | /Model/:id | |
find |
GET | /Model | |
findOne |
GET | /Model/findOne | |
count |
GET | /Model/count | |
createChangeStream |
GET | /Model/chage-stream | |
createChangeStream |
POST | /Model/chage-stream | |
replaceById |
POST | /Model/:id/replace | |
replaceOrCreate |
POST | /Model/replaceOrCreate | |
updateAll |
POST | /Model/update | |
upsertWithWhere |
POST | /Model/upsertWithWhere |
关系模型的部分方法与rest api 对应表 更多说明参考 官方文档
model的关联对象的方法名 | HTTP Method | restApi url | 说明 |
---|---|---|---|
__get__attr |
GET | /Model/:id/attr | 查找对应id的Model下的attr数据 |
__create__attr |
POST | /Model/:id/attr | 创建一条对应id的Model下的attr数据 |
__delete__attr |
DELETE | /Model/:id/attr | 删除对应id的Model下的所有attr数据 |
__count__attr |
GET | /Model/:id/attr/count | 查找对应id的Model下的attr数据数量 |
__findById__attr |
GET | /Model/:id/attr/:attrId | 查找对应id的Model下的id为attrId的数据 |
__destroyById__attr |
DELETE | /Model/:id/attr/:attrId | 删除对应id的Model下的id为attrId的数据 |
__updateById__attr |
PUT | /Model/:id/attr/:attrId | 更新对应id的Model下的id为attrId的数据 |
__exists__attr |
HEAD | /Model/:id/attr/rel/:attrId | 检查对应id的Model下的id为attrId的数据(貌似没什么用) |
__link__attr |
PUT | /Model/:id/attr/rel/:attrId | 新增Model与attr的中间数据 (多对多关系) |
__unlink__attr |
DELETE | /Model/:id/attr/rel/:attrId | 删除Model与attr的中间数据 (多对多关系) |