javascript - 在 Parse.com 中使用指针检索数据

标签 javascript pointers parse-platform fetch parse-cloud-code

我很难做一些本应简单的事情。我一定错过了一些明显的东西。 在 Parse.com 云代码中,我有一个指向类 (myClass) 中的对象的指针 (p)。 如何使用指针 (p) 获取 myClass 中的对象?

搜索网络让我觉得我应该使用 fetch()。

但是我尝试失败了。看来我的获取被忽略了。

我使用了此代码模式的变体,所有这些都具有相同的失败结果:

anObject.get("pointer").fetch()
{
}

例如:

console.log("SIGNAL--BEFORE");
anObject.get("pointer").fetch({
    success: function(myObject) {
        console.log("ALL--OOKK");
    }
});
console.log("SIGNAL--AFTER");

我从未在日志中看到“ALL--OOKK”。虽然我可以看到“SIGNAL--BEFORE”和“SIGNAL--AFTER”。

我已经验证 anObject.get("pointer") 是一个有效的 objectId,因此问题必须出在我使用 fetch 的方式上。

最佳答案

您也可以尝试find():

    var myClassQuery = new Parse.Query("myClass");
    myClassQuery.include("pointer"); //where "pointer" is a column name
    myClassQuery.find().then(function (results) {
        //success code
    }, function (err) {
        //error code
    });

仅使用点(.) 即可包含多级指针 例如myClassQuery.include("pointer1.pointer2")。其中,pointer1 是 myClass 的列,pointer2pointer1 的类的列。

关于javascript - 在 Parse.com 中使用指针检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30885038/

相关文章:

javascript - Jquery:更改选择选项时将颜色更改为表行不工作多个表行?

javascript - Strophe字符编码问题

C - 这个函数和指针组合是如何工作的?

arrays - Swift Array.contains() 不调用 PFUser 子类的 Equatable 函数

javascript - 未捕获的不变违规 : traverseParentPath(. ..) : Cannot traverse from and to the same ID, ``

security - parse.com 安全性

javascript - 使用jquery清空html后重新获得html?

javascript - HTML <select> 和 <option> 条件标签

c - 释放指针范围之外的内存

c++ - 将类转换为模板