我正在为我的网络 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);
});
你们中的任何人都可以帮我实现这个目标吗?