azure-query.js indexof query 不起作用



我正在尝试使用 index of 来查询我的本地表,但它总是不返回任何数据,即使值确实存在并且有数据。生成索引为 Azure 移动应用客户端 js 的本地查询的正确语法是什么。

(indexof(name, '" + filterObject.searchString + "') ne -1)

这就是我使用的字符串生成器。它不返回任何错误,但也不返回任何值。

经过多次测试,我们决定只使用库与服务器一起拉取/推送数据,并使用sqlite查询本地表。

当你使用适用于 Azure 移动应用的 Javascript 客户端时,请尝试使用以下代码来查询具有indexOf函数的表。

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);
});

最新更新