gpt4 book ai didi

ios - 如何在分配给 PFObject 的键的字典中搜索值而不下载该类的所有 PFObjects (iOS/Parse)

转载 作者:行者123 更新时间:2023-11-29 10:57:54 27 4
gpt4 key购买 nike

假设我有一组“myObject”类的PFObjects(本质上是字典)。此类的对象包含字典键“myDictionary”。反过来,“myDictionary”有一个键“myKey”,我想访问它并搜索与“mySearchTerm”的匹配项。我不想下载所有 myObject 对象,然后遍历它们以检查每个对象中的 myKey,因为那样效率很低。我想使用 findObjects 消息只返回匹配项。

这样的查询可能吗?换句话说,如何在不下载该类的所有 PFObject 的情况下搜索分配给 PFObject 键的字典中的值?

如果有一个简单的方法,它可能看起来像这样,但我编写了 containsKey 部分来阐明我正在考虑的内容:

PFQuery *objectQuery = [PFQuery queryWithClassName:@"myObject"];
[objectQuery whereKey:@"myDictionary" ~containsKey~:@"myKey" equalTo:"mySearchTerm"];

最佳答案

尝试使用带有谓词的查询:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"myDictionary.myKey = %@", @"mySearchTerm"];

PFQuery *objectQuery = [PFQuery queryWithClassName:@"myObject" predicate:predicate];

关于ios - 如何在分配给 PFObject 的键的字典中搜索值而不下载该类的所有 PFObjects (iOS/Parse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com