解析查询和组合问题

米歇尔

在云代码中,我使用这种代码进行了查询:

theMainQuery = new Parse.Query("myClass");
theMainQuery.equalTo("fieldOne", "champion");

theSubQuery = new Parse.Query("myClass");
theSubQuery.equalTo("fieldTwo", "USA");

the2ndSubQuery = new Parse.Query("myClass");
the2ndSubQuery.equalTo("fieldTwo", "BRASIL");

theSubQuery = Parse.Query.or(theSubQuery,the2ndSubQuery);

theMainQuery = Parse.Query.and(theMainQuery,theSubQuery);

换句话说,我想根据这种情况进行查询:

((fieldOne equals "champion") and ((fieldTwo equals "USA") or (fieldTwo equals "BRASIL")))

在通常的C风格编写中,我想选择匹配的记录:

((fieldOne == "champion") && ((fieldTwo == "USA") || (fieldTwo == "BRASIL")))

问题是它不起作用,我想我Parse.Query.and是错的。那我怎样才能得到想要的结果呢?

当然,我很乐意避免以这种长格式重新编写查询:

 (((fieldOne == "champion") && (fieldTwo == "USA")) || ((fieldOne == "champion") && (fieldTwo == "BRASIL")))
jsetting32

好的,您可以在一个Query对象中完成您想做的事情。

我感觉到您要寻找的是'containedIn'...因此,您指定键'fieldTwo'并将值的数组传递给'or'。

因此,这就是我认为的样子,我在Objective-C中实现了此功能,但没有实现javascript。但是这是我的JavaScript版本

var query = new Parse.Query('myclass');
query.equalTo('fieldOne', 'champion');
query.containedIn('fieldTwo', ['USA', 'Brazil']);
query.find();

我希望这是您的寻找...顺便说一句,我能够在文档https://parse.com/docs/js_guide#queries中找到它那里的文档非常有帮助,但有时对我没有帮助:P

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建组合的解析查询?

来自分类Dev

组合IN和AND查询

来自分类Dev

组合和计算问题

来自分类Dev

解析查询-将AND语句与AND组合

来自分类Dev

MySQL查询解析问题

来自分类Dev

MySQL查询解析问题

来自分类Dev

MySQL查询WHERE AND和OR的组合

来自分类Dev

组合和排序查询集

来自分类Dev

Mongo Java查询和/或组合

来自分类Dev

ParseObject 中解析查询的问题

来自分类Dev

Elasticsearch查询过滤器组合问题

来自分类Dev

在Elasticsearch查询中组合AND和OR的最佳方法

来自分类Dev

如何使用查询组合列和行?

来自分类Dev

在查询中组合 WHERE 和 HAVING 子句

来自分类Dev

BindlingList <T>和组合框的问题

来自分类Dev

Prolog(Sicstus)-setof和findall组合问题

来自分类Dev

解析托管和JSSDK查询

来自分类Dev

解析和快速的关系查询

来自分类Dev

解析和Swift 1.2问题

来自分类Dev

SQL查询和RAM问题

来自分类Dev

SQL查询和别名问题

来自分类Dev

PostgreSQL 问题、约束和查询

来自分类Dev

xml解析数据到sql查询的问题

来自分类Dev

查询以在单个查询中查找各种组合搜索和计数

来自分类Dev

如何使用组合选择查询和更新查询?

来自分类Dev

EclipseLink-问题编译查询和状态字段路径无法解析为有效类型

来自分类Dev

动态解析和构建TinyDB查询

来自分类Dev

动态解析和构建TinyDB查询

来自分类Dev

解析查询中的和运算符