【问题标题】:Get Multiple id in Where Condition Node With MySQL Loopback使用 MySQL Loopback 在 Where 条件节点中获取多个 id
【发布时间】:2020-10-28 11:04:45
【问题描述】:

**## 节点##

环回节点**

Like select Fetch Multiple Category Id From Product Table。

在上面的粗体参数中传递您的类别 ID

let tempQuery += " `categoryId` IN  " + **categoryId**;
            
var query = "SELECT * FROM `product` WHERE  **tempQuery** ";

Above Code 会给出响应 Like...

它现在获取所有类别并在临时查询变量中给出响应,将类别 id 与响应匹配,如果匹配则返回产品

如果在 SQL 中 将 1,2,3,4,5 视为 Id

"select * from info WHERE `id` IN ('1,2,3,4,5')"

【问题讨论】:

  • 你的问题是什么? PS。选择 MySQL 或 SQL Server(它们太不同了)并删除错误的标签。
  • 你想达到什么目的?
  • 想通过环回点击这个查询吗?

标签: mysql node.js loopback


【解决方案1】:

我觉得很难理解你的问题。您是否正在尝试编写 LoopBack 查询来匹配多个 id?如果是这种情况,那么您可以使用inq 运算符,如here 所述。

const filter = {where: {id: {inq: [1,2,3,4,5]}}};

// LoopBack 3.x
const found = await Category.find(filter);

// LoopBack 4.x
const found = await categoryRepo.find(filter);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    相关资源
    最近更新 更多