Azure Query.where()用或

时间:2015-04-14 11:02:26

标签: node.js azure azure-mobile-services

我怎么能做那样的事情:

var userId="patrick";
var finded="bob";
query.where({
    userhostid: userId || finded,
});

我只需要添加userustid quals到userId或finded的查询项 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用指定条件的功能方式:

var userId="patrick";
var finded="bob";
query.where(function(value1, value2) {
    return this.userhostid == value1 || this.userhostid == value2;
}, userId, finded);

http://blogs.msdn.com/b/carlosfigueira/archive/2012/09/21/playing-with-the-query-object-in-read-operations-on-azure-mobile-services.aspx上的博客文章提供了有关查询中复杂过滤的更多信息。