typescript - 如何在 Like Operator 中使用 Escape 命令。我无法在 react native 中找到 '%' 和 '_' 的结果
问题描述
if (search) where.title = Like(`%${search}%`);
在这一行中,“搜索”是用户想要搜索的内容。使用 Like 运算符返回结果。
有两种方法可以使用 LIKE
- % : 多字符
- _ : 对于单个字符
但是当我们尝试搜索包含“%”或“_”的文件名时,搜索功能不起作用。它将显示所有文件
示例:File_Name 或 File Name%
为了克服这个问题,有一个叫做 Escape 的方法,但我不知道如何在 React native(语法)中使用它。我尝试了下面的代码,
if (search) where.title = Like(`%${search}=%%`), escape('=');
但它没有按预期工作。