我有一个字符串,我需要在Jaydata.Kindly指南的过滤查询中传递.. 这是我的以下代码:
var string = ((id=4 || id>6)&& (Name contains 'a'));
mydb.Document.filter(function(result){
return result.str;
}).toArray(function(abc){
console.log(abc);
});
这里mydb是sQlite db实例名,Document是表名。 当我使用result.str时出错,因为str不是表的字段名。
我该怎么办呢。
答案 0 :(得分:1)
您的过滤器不正确,您也可以通过引用第二个参数来传递参数,例如
mydb.Document.filter(function(result){
return result.str == this.foo;
}, { foo: 'bar'}).toArray(function(abc){
当然,您可以传递任何值
而不是'bar'