【发布时间】:2019-12-09 17:47:40
【问题描述】:
我将 Bookshelf/Knex 用于 ORM。我有一个 MySQL 数据库,其中有一个表,其中包含一个名为“数据”的 JSON 字段。在该字段内,有一个关键的“标题”和一个关键的“消息”。我想返回 data.title 或 data.message 中具有子字符串“searchString”的所有行。我该怎么做?
这行得通吗?
qb.raw(`data->'title' LIKE ${searchString} OR data->'message LIKE ${searchString}`)
【问题讨论】:
-
您是否尝试在您的实际 SQL 查询中执行此操作?
-
如果我必须下拉到 knex.raw,是的。
-
哦,我误读了这个问题。对不起!
标签: mysql knex.js bookshelf.js