使用objectid解析ios wherekey

阿波罗

在我的“ Message”中解析表我有一个名为谈话场,这是pointer一个Conversation(另一个表在我的数据库)。

要查询Message,我可以这样做:

    PFQuery *messageQuery = [PFQuery queryWithClassName:@"Message"];
    [messageQuery whereKey:@"conversation" equalTo:_conversation.objectid];
    [messageQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

          ...

    }];

还是我必须获取实际的PFObject * myConversation并使用它...

    PFQuery *messageQuery = [PFQuery queryWithClassName:@"Message"];
    [messageQuery whereKey:@"conversation" equalTo:myConversation];
    [messageQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

          ...

    }];

似乎#1不起作用,但是#2起作用...我的问题是如何使#1起作用(即,当我有指针字段时,使用PFObject的ID进行查询)

洛根

.objectId只是一个字符串,如果您的“对话”键包含指向myConversation的指针,则必须在等号中包含PFObject。

如果只有objectId,则可以使用以下命令搜索没有数据的指针:

PFObject * myConversation = [PFObject objectWithoutDataWithClassName:@"Conversation" objectId:_conversation.objectid];

// continue here

[messageQuery whereKey:@"conversation" equalTo:myConversation];
[messageQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

      ...

}];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用objectid解析iOS wherekey

来自分类Dev

使用query.whereKey在Swift中解析查询

来自分类Dev

无法使用whereKey搜索两个字符串对象以获取textDidChange

来自分类Dev

PFQuery,其中whereKey是指针

来自分类Dev

等效于C#中的“ whereKey:doesNotMatchKey:inQuery:”

来自分类Dev

解析使用ObjectId检索用户的云代码

来自分类Dev

解析IOS删除所有对象,其中key = objectID

来自分类Dev

解析iOS SDK:如何在创建PFObject时复制objectId

来自分类Dev

使用iOS解析MKMapItem

来自分类Dev

我可以使用ObjectID设置解析对象指针吗

来自分类Dev

解析getInBackground不起作用(使用ObjectID进行用户查询)

来自分类Dev

我可以使用ObjectID设置解析对象指针吗

来自分类Dev

解析ObjectId为空

来自分类Dev

使用IOS解析基本JSON

来自分类Dev

在解析中从用户获取objectId

来自分类Dev

从解析中调用随机objectId

来自分类Dev

解析:引用随机生成的objectID

来自分类Dev

如何从解析用户获取objectId?

来自分类Dev

解析iOS SDK:使用UISearchDisplayController查询

来自分类Dev

IOS Twitter使用PFLogInViewController解析登录

来自分类Dev

在iOS中使用NSJSONSerialization进行JSON解析

来自分类Dev

在iOS中使用NSXML解析数据

来自分类Dev

PFQuery:无法从解析数组获取objectId

来自分类Dev

解析,检查输入是否与objectId匹配

来自分类Dev

解析,检查输入是否与objectId匹配

来自分类Dev

PFQuery:无法从解析数组获取objectId

来自分类Dev

解析服务器查询 objectId

来自分类Dev

使用pymongo返回ObjectID的.str

来自分类Dev

使用 ObjectId 的 mongodb 聚合查找