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

标签 javascript sql azure-mobile-services

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

最佳答案

可以使用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));
});

关于javascript - 在 Azure 移动服务 JavaScript 客户端中使用 Like 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484501/

相关文章:

python - 如何将查询结果映射到 sqlalchemy 中的自定义对象?

c# - 将多个值放入 Azure 移动服务的 WHERE 子句中

azure - 用于查询 azure SQL 数据的移动服务 API 或 .net Web API

javascript - React 中的 memo 是什么?

javascript - 本地存储和 JSON

javascript - 如何在图像下方的旋转木马标题下保持图像上的旋转木马指示器?

Azure 移动服务 - 本地数据库

javascript - Chrome 版 Firefox 插件 jsView

sql - 插入 INTO NOT EXISTS SQL Access

sql - 如何按组输出两列中的每个值组合? - SQL