繁体   English   中英

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

[英]Loopback Mysql connector custom query result to field value

我使用Loopback 3与Mysql。 我们使用动态数据模型。 例如UserAnswers包含类似'admin'或'user'的类型。 我想为countOfAnswers字段添加类型的答案数。

喜欢:类型'admin'有5个答案。 类型'用户'有3个答案。

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

什么是计数或自定义SQL的最佳方法。 操作钩mayby? 或者我可以在模型中使用自定义场定义吗?

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

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

在此处了解LoopBack文档中的更多信息: 获取实例计数


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM