回送Mysql连接器自定义查询结果到字段值

时间:2019-06-11 07:07:19

标签: mysql loopback

我在Mysql中使用Loopback 3。我们使用动态数据模型。例如,UserAnswers包含“ admin”或“ user”之类的类型。我想将答案计数添加到类型的countOfAnswers字段中。

赞: 输入“ admin”有5个答案。 类型“用户”有3个答案。

在保存之前,我需要计算答案的类型以获取答案的当前索引。像'Select * from UserAnswers where type = "admin"'一样,将其插入字段值。

进行计数或自定义sql的最佳方法是什么。操作钩mayby?还是可以在模型中使用自定义字段定义?

1 个答案:

答案 0 :(得分:0)

LoopBack开箱即用提供count端点。只需创建映射到数据库表的UserAnswers模型,然后发出以下请求:

GET /api/UserAnswers/count?where[type]=admin

Get instance count处了解LoopBack文档的更多信息。


关于自定义SQL查询:可以通过调用myModel.dataSource.connector.execute来执行任意SQL查询,请参见文档:Executing native SQL