Jac*_*nNg 3 mysql xcode objective-c ios parse-platform
我正在使用解析后端作为我在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();
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我转换查询吗?谢谢.
要在Parse查询中创建或条件,您必须创建两个(或更多)子查询,并与之合并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"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |