【问题标题】:Querying Relations with Parse Rest API使用 Parse Rest API 查询关系
【发布时间】:2015-10-14 16:00:27
【问题描述】:

我正在尝试从一个类中获取关系对象。我正在做的事情看起来像这样,但它不起作用。有人知道我做错了什么吗?

  curl -X GET \

   -H "X-Parse-Application-Id: xxxxx" \

   -H "X-Parse-REST-API-Key: xxxx" \

   --data-urlencode 'where={"$relatedTo":{"object":{"__type”:"Relation","className”:”Dog","objectId":"xkxJOVMcMv"},"key”:"dogs"}}' \

   https://api.parse.com/1/classes/owner

谢谢!

【问题讨论】:

    标签: api rest curl parse-platform


    【解决方案1】:

    我假设您的所有者类具有与 Dog 类的关系字段,并且您希望通过该关系获取某人拥有的所有狗。然后你应该这样做:

    curl -X GET \
    -H "X-Parse-Application-Id: xxxxx" \
    -H "X-Parse-REST-API-Key: xxxx" \
    --data-urlencode 'where={"$relatedTo":{"object":{"__type":"Pointer","className":"owner","objectId":"<ownerid>"},"key":"dogs"}}' \
    https://api.parse.com/1/classes/Dog
    

    【讨论】:

    • 抱歉,我的代码缺少大括号,所以我将其编辑为正确。
    • 基本上有一个所有者类与我有一个关系列,该列与 Dog 类有关系,其中将有多个属于该所有者的狗。
    • 好吧,上面的代码应该为您提供该所有者的所有狗,因为您将 替换为所有者 objectId
    • 啊,我最后少了一个大括号。问题解决了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多