【问题标题】:Loopback Mysql connector custom query result to field valueLoopback Mysql 连接器自定义查询结果到字段值
【发布时间】:2019-10-25 13:20:26
【问题描述】:

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

喜欢: 输入“管理员”有 5 个答案。 type 'user' 有 3 个答案。

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

计数或自定义 sql 的最佳方法是什么。操作挂钩可能吗?或者我可以在模型中使用自定义字段定义吗?

【问题讨论】:

    标签: mysql loopback


    【解决方案1】:

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

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

    在此处了解更多 LoopBack 文档:Get instance count


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 2016-08-11
      • 2016-10-06
      • 2011-05-16
      相关资源
      最近更新 更多