gpt4 book ai didi

ios - 解析 - xcode 中的多条件查询问题( objective-c )

转载 作者:可可西里 更新时间:2023-11-01 07:58:31 24 4
gpt4 key购买 nike

我在 Xcode (objective-c) 中使用解析后端作为我的应用程序的数据库,但我不知道如何编写多条件解析格式查询。我想在 Xcode 中将以下查询转换为解析格式查询。

$msg_record = $this->db->query('SELECT msg, send_id, send_time FROM msg_record
WHERE (send_id=123456789 AND to_id=987654321) OR (send_id=987654321 AND to_id=123456789)
ORDER BY send_time ASC')->result();

有人可以帮我转换查询吗?谢谢。

最佳答案

要在 Parse 查询中创建 or 条件,您必须创建两个(或更多)子查询,并与 orQueryWithSubqueries 合并。请注意,您不能将 SELECT 直接从 SQL 转换为 Parse。

这就是你要找的:

PFQuery *query1 = [PFQuery queryWithClassName:@"msg_record"];
[query1 whereKey:@"send_id" equalTo:@"123456789"];
[query1 whereKey:@"to_id" equalTo:@"987654321"];

PFQuery *query2 = [PFQuery queryWithClassName:@"msg_record"];
[query2 whereKey:@"send_id" equalTo:@"987654321"];
[query2 whereKey:@"to_id" equalTo:@"123456789"];

PFQuery *mainQuery = [PFQuery orQueryWithSubqueries:@[query1,query2]];
[mainQuery orderByAscending:@"send_time"];

关于ios - 解析 - xcode 中的多条件查询问题( objective-c ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626387/

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