【问题标题】:Sorting Parse results by objectId of pointer按指针的 objectId 对 Parse 结果进行排序
【发布时间】:2015-03-05 12:25:27
【问题描述】:

我正在使用 Javascript,并且我有两个 Parse 表。一个表有一个“用户”字段,其中有一个指向用户表的指针。我想对第一个表进行查询,在该表中我通过指针的 objectId(“用户”字段)过滤结果。

我尝试了几种方法,例如使用点表示法和 containerIn 和 equalTo 或将查询与内部查询匹配。通过查看其他来源,我觉得这是这两个盟友之一,但显然我的表现不佳。这是我的一次尝试中的代码:

var innerQuery = new Parse.Query(Parse.User);
innerQuery.equalTo("objectId", conId); //where conId is an array of ObjectIds
tQuery.matchesQuery("user", innerQuery); //where "user" is the field in the tQuery table with the pointer to the User table.

【问题讨论】:

    标签: javascript pointers parse-platform


    【解决方案1】:

    在说明测试时,您可以使用 use 对象(而不仅仅是 ids)直接限定指针字段...

    var someUser = Parse.User.createWithoutData("objectId");  // replace objectId with an actual "xyz123" id
    var tQuery = new Parse.Query // ...
    tQuery.equalTo("user", someUser);
    

    【讨论】:

    • var someUser = Parse.User.createWithoutData("objectId");产生以下错误:Uncaught TypeError: undefined is not a function
    • 无论我尝试什么,我都会收到错误的请求。这看起来很简单,但我在这里淹死了!
    猜你喜欢
    • 2018-07-25
    • 1970-01-01
    • 2017-05-07
    • 2016-01-25
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 2012-02-25
    • 2012-04-08
    相关资源
    最近更新 更多