azure-query.js indexof 查询不工作
azure-query.js indexof query not working
我正在尝试使用索引查询我的本地 table 但它总是 returns 没有数据,即使值确实存在并且有数据。为 Azure 移动应用程序客户端 js 生成索引为本地查询的正确语法是什么。
(indexof(name, '" + filterObject.searchString + "') ne -1)
这就是我使用的字符串生成器。它 returns 没有错误,但 returns 也没有值。
经过多次测试,我们决定仅将库用于 pull/push 数据与服务器,并使用 sqlite 查询本地 tables。
由于您正在使用 Javascript Clients for Azure Mobile Apps,请尝试使用以下代码查询带有 indexOf
函数的 table。
var table = client.getTable('tableName');
table.where(function(startsWith) {
return this.name.indexOf(startsWith) === 0;
}, filterObject.searchString).read().then(function(results) {
console.log(results);
}, function(error) {
throw new Error('Error loading data: ', error);
});
我正在尝试使用索引查询我的本地 table 但它总是 returns 没有数据,即使值确实存在并且有数据。为 Azure 移动应用程序客户端 js 生成索引为本地查询的正确语法是什么。
(indexof(name, '" + filterObject.searchString + "') ne -1)
这就是我使用的字符串生成器。它 returns 没有错误,但 returns 也没有值。
经过多次测试,我们决定仅将库用于 pull/push 数据与服务器,并使用 sqlite 查询本地 tables。
由于您正在使用 Javascript Clients for Azure Mobile Apps,请尝试使用以下代码查询带有 indexOf
函数的 table。
var table = client.getTable('tableName');
table.where(function(startsWith) {
return this.name.indexOf(startsWith) === 0;
}, filterObject.searchString).read().then(function(results) {
console.log(results);
}, function(error) {
throw new Error('Error loading data: ', error);
});