编辑页面

查找一个(蓝图)

从数据库中查找具有指定id的记录,并(如果可能)订阅该记录以了解将来发生的任何更改。

GET /:model/:id

**findOne()** 蓝图操作从模型(由:model给出)中返回单个记录作为 JSON 对象。指定的id是所需记录的主键

如果操作是通过套接字请求触发的,则请求的套接字将“订阅”返回的记录。如果随后更新或删除了该记录,则会向该套接字的客户端发送一条消息,通知他们更改。有关更多信息,请参阅.subscribe() 文档。

参数

#
参数 类型 详情
model String 包含模型的标识

例如:'purchase'(在/purchase/7中)
id String 所需目标记录的主键值

例如:'7'(在/purchase/7中)。
populate String? 如果指定,则覆盖默认的自动填充过程。接受要填充记录值的属性名称的逗号分隔列表,或指定false以不填充任何属性。有关填充过程如何根据模型定义的关联填充返回记录中的属性的更多信息,请参阅此处
select String? 要包含在结果中的属性,指定为逗号分隔的列表。默认情况下,选择所有属性。对于复数(“集合”)关联属性无效。

例如:?select=name,age
omit String? 要从结果中排除的属性,指定为逗号分隔的列表。不能与select一起使用。对于复数(“集合”)关联属性无效。

例如:?omit=favoriteColor,address

示例

#

查找 ID 为 1 的购买记录

GET /purchase/1

Run in Postman

预期响应
#
{
   "amount": 49.99,
   "id": 1,
   "createdAt": 1485551132315,
   "updatedAt": 1485551132315
 }

是否缺少某些内容?

如果您发现我们遗漏或可以改进的内容,请按照此链接提交到 sails 代码库的拉取请求。合并后,下次部署网站时,更改将反映在网站上。

参考

参考