在Azure移动服务JavaScript客户端中使用Like子句

时间:2014-03-18 15:54:58

标签: javascript sql azure-mobile-services

我正在为Azure移动服务编写JavaScript客户端。我在查询表时尝试在JavaScript Where子句中使用LIKE子句(或等效子句)。 有谁知道如何做到这一点? [基本上我想看一个字符串是否以特定值开头]

1 个答案:

答案 0 :(得分:1)

您可以使用函数中支持的indexOf函数:

var table = client.getTable('tableName');
var queryValue = document.getElementById('txtField').value;
table.where(function(startsWith) {
    return this.name.indexOf(startsWith) === 0; // for 'contains', use >= 0
}, queryValue).read().done(function(results) {
    alert('Results: ' + JSON.stringify(results));
}, function(err) {
    alert('Error: ' + JSON.stringify(err));
});