加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

解析Php的API

发布时间:2020-12-13 15:56:19 所属栏目:PHP教程 来源:网络整理
导读:我目前正在研究一个在php中使用解析API的应用程序.场景是我有3个名为User,Kids和JournalEntry的表.用户有很多孩子和孩子有很多日记入口.所以它像Kids表有User Pointer,JounralEntry也有2个名为KidsID和UserID的指针.当我尝试从JournalEntry表中获取数据时,由
我目前正在研究一个在php中使用解析API的应用程序.场景是我有3个名为User,Kids和JournalEntry的表.用户有很多孩子和孩子有很多日记入口.所以它像Kids表有User Pointer,JounralEntry也有2个名为KidsID和UserID的指针.当我尝试从JournalEntry表中获取数据时,由于我触发了2个查询,因此花费了太多时间.用于从kids表中获取数据的第一个查询和第二个查询是基于第一个查询的objectid的JournalEntry表.

在Parse API中有什么方法我们可以直接触发一个查询,如下所示:

SELECT * FROM JounralEntry
WHERE Kids.objectId = JounralEntry.kidsID AND User.objectId = JounralEntry.UserID ?

解决方法

您可以使用 Relational Queries来实现这一目标

curl -X GET 
  -H "X-Parse-Application-Id: " 
  -H "X-Parse-REST-API-Key: " 
  -G 
  --data-urlencode 'where={"KidsId":{"$inQuery":{"where":{REPLACE_WITH_YOUR_QUERY_HERE},"className":"Kids"}}}' 
  https://api.parse.com/1/classes/JounralEntry

请更正查询中的任何错误字段.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读