Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >解析IOS查询,该查询返回数组中包含值的给定键的匹配值。

解析IOS查询,该查询返回数组中包含值的给定键的匹配值。
EN

Stack Overflow用户
提问于 2014-07-08 04:34:56
回答 1查看 388关注 0票数 2

我想知道是否有一种方法可以获得来自如下查询的值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[query whereKey:@"interests" containedIn: @[@"reading",@"writing",@"typing"]];

现在,假设解析有一个列命名的兴趣,其中包含一个带有值的行:“读取”、“键入”和另一个“读取”、“键入”、“运行”和另一个“写入”、“运行”。

是否有一种方法可以知道数组匹配的值?

我将提供的containedIn数组将根据用户选择的兴趣列表动态创建。

因此,了解匹配的查询值是有帮助的,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 09:33:56

您需要扫描从查询返回的结果集并自己执行。

下面是一个使用云代码的示例,它给出了类似于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@{ @"interests": @[ @"reading",@"writing",@"typing" ] }

将返回表单的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@[ @{ @"user": PFUser, @"matchingInterests": @[ @"reading" ] }, ... ]

云代码功能:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var _ = require('underscore');

Parse.Cloud.define("searchInterests", function (request, response) {
  var interests = request.params.interests;
  if (!interests) {
    response.error('interests is required');
    return;
  }

  new Parse.Query(Parse.User)
  .containedIn('interests', interests)
  .limit(1000)
  .find()
  .then(function (users) {
    var results = _.map(users, function (user) {
      return {
        user: user,
        matchingInterests: _.filter(user.get('interests'), function (userInterest) {
          return _.contains(interests, userInterest); 
        });
      };  
    });

    response.success(results);
  }, function (err) {
    response.error(err.message);
  });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24632021

复制
相关文章
php数组中模糊查询给定的值
第一种:查询给定的值索引不变 /** * 在数组中模糊搜索给定的值 * @param $data * @param $keyword * @return array */ function searchArr($data,$keyword){ $arr = array(); foreach($data as $key=>$values ){ if (strstr( $values , $keyword ) !== false ){ $arr
素描
2019/09/19
6.4K0
判断某个值是否在多维关联数组中 返回该值的所在的关联数组
public function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value) { return $item; } else { continue; } } i
OwenZhang
2021/12/08
5.2K0
js中如何判断数组中包含某个特定的值_js数组是否包含某个值
array.includes(searchElement[, fromIndex])
全栈程序员站长
2022/09/27
18.5K0
css媒体查询边界值是否包含?
答案:对于 min-width, max-width  这种,是左右边界值都包含的。
蓓蕾心晴
2022/11/18
8210
查询字典码,并且以值的形式进行返回
在加入到数据库的时候,对应的字段是代码编号,但是查询的时候,我们要展示,不能只是展示编号,要展示的是编号对应的具体的值,所以,我们需要在xml里面进行套语句。也就是在查询语句里面套
一写代码就开心
2020/11/20
1.5K0
mybatis返回值_存储过程获取查询结果
以Map为最外层容器时就要加 @MapKey("id") 指定提取 id 作为 key。
全栈程序员站长
2022/11/09
2.1K0
MyBatis查询结果resultType返回值类型详细介绍
比如根据某个字段获得数据库中的信息,把查询的结果信息封装成某个 JavaBean 类型的数据。
全栈程序员站长
2022/07/21
1.7K0
MyBatis查询结果resultType返回值类型详细介绍
JAVA给定字符串数组返回数组各值(Map按照Key排序)
public static Map<String, Integer>publicMap = new LinkedHashMap<String,Integer>();
用户2192970
2019/02/22
1.3K0
Java之判断数组中是否包含某个值
方式一:使用Arrays.asList(str).contains() public static boolean useList(String[] arr, String targetValue) { return Arrays.asList(arr).contains(targetValue); } 示例如下: String[] str={"学历教育","专业教育","通识教育","其它在职训"} ; if (!Arrays.asList(st
IT工作者
2022/02/12
4.2K0
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.1K0
Java 中如何判断数组中是否包含某个值?
public static boolean useLoop(String[] arr, String targetValue) { for(String s: arr){ if(s.equals(targetValue)) return true; } return false; }
水货程序员
2018/11/13
5.9K0
Oracle实现like多个值的查询
某天客户有一个需求,给定一批的手机号码或者电话号码,查询出相关的通话记录,以及相关的一些信息。
星哥玩云
2022/08/16
2.8K0
Oracle实现like多个值的查询
PQ获取TABLE的单一值作为条件查询MySQL返回数据
下午,我正爽歪歪地喝着咖啡,看着Power BI每秒钟刷新一次,静静等待某个分公司完成本月绩效任务,自动调用Python在钉钉群中发送喜报:
陈学谦
2020/04/14
3.5K0
PQ获取TABLE的单一值作为条件查询MySQL返回数据
Python中查询缺失值的4种方法
在我们日常接触到的Python中,狭义的缺失值一般指DataFrame中的NaN。广义的话,可以分为三种。
快学Python
2022/06/10
4.4K0
Python中查询缺失值的4种方法
VBA数组的排序_vba函数返回值 数组
我们平时用的表格排序,只相对来说是在在表格中的升序降序。今天就好奇如果数组中实现排序 他是怎么实现的呢。
全栈程序员站长
2022/11/15
3.4K0
VBA数组的排序_vba函数返回值 数组
【黄啊码】thinkphp5查询字段是否包含某个值的方法
对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如:
黄啊码
2022/01/10
1.5K0
JavaScript判断数组中是否包含某个值「建议收藏」
方法二:array.includes(searcElement[,fromIndex])
全栈程序员站长
2022/11/10
2.3K0
点击加载更多

相似问题

解析云查询数组包含值

11

返回给定数组中包含的值,如果不匹配,则返回所有值。

15

Slick:如何查询匹配Map键和该键的值的行?

11

数组未返回给定键的值

20

Linq查询“(值列表)中的[列]”,该查询返回每个值的单个值?

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文