0

我正在为我的网络 POS 使用YDN-DB,使用来自以下来源的克隆库:

https://raw.githubusercontent.com/yathit/ydn-db/master/jsc/ydn.db-dev.js

一切顺利,与索引数据库合并。

唯一的问题是,我想使用LIKE进行查询,如下所示,但它不起作用并返回 sql 解析错误,看起来LIKE 在 YDN-DB 中不起作用,您能建议任何解决方案来实现这一点吗?

APP.db.executeSql("SELECT * FROM products WHERE name LIKE '%test%' ").then(function(results) {
    console.log(results);
});

但是以下效果很好。

APP.db.executeSql("SELECT * FROM products WHERE name = 'test'").then(function(results) {
    console.log(results);
});

我也尝试过其他方式,但可用运算符仅支持字符串搜索的开始,如下所示:

var q = APP.db.from( 'products' ).where('name', '^', 'New');
var limit = 10000;
var result = [];
q.list( limit ).done( function( objs ) {
  result = objs;
    console.log(result);
});

你们中的任何人都可以帮我实现这个目标吗?

4

0 回答 0