【发布时间】:2013-03-18 18:44:40
【问题描述】:
我刚开始使用 Azure 移动服务,遇到了相对简单的问题。可能我做错了什么......
我有一个带有 date 字段 scheduledFor 的表,并且我需要从服务器端脚本发出类似“WHERE scheduleFor Query.where(function) 方法,我不想用javascript 代码编写SQL 查询。您能建议如何做到这一点吗?
我尝试了以下方法:
tables.getTable('myTable').where(function(currDate) {
return this.scheduledFor < currDate
}, new Date()).read({
success: function(results) {
// Do something
}
})
并获取Error: Unsupported literal value Mon Mar 18 2013 18:07:06 GMT+0000 (GMT Standard Time)
然后我试着写:
tables.getTable('pushMessages').where(function(currDate) {
return new Date(this.scheduledFor) < currDate
}, new Date()).read({
success: function(results) {
// Do something
}
})
并获取Error: The expression 'new Date(this.scheduledFor)'' is not supported.
where 函数似乎有特定的语法,但我在 MSDN 中找不到有关它的文档。
你能指导我吗,我在哪里可以阅读有关 azure 移动服务 javascript API 的更多信息,尤其是有关查询对象的信息
【问题讨论】:
标签: azure azure-mobile-services