我正在使用JS解析,我试图做一个反向关系...
我有以下表格..
User
Offers
User
表格有一个relationship
列,用于将用户与商品相关联,我有两种类型的关系used_offers
和saved_offers
两者都与user
和offer
相关联{1}}到User
。
我决定将关系放在Offers
表而不是ACL
表上,以便offer
权限意味着只有该用户可以阅读该关系而不是任何人能够阅读特定报价的关系。
所以...我的问题是......我正在尝试列出所有优惠,但我也想加入(如果存在)一个关系,即所以我知道in数据返回saved
是used
或//Get offer object and create query
var Offer = Parse.Object.extend("Offer");
var offerQuery = new Parse.Query(Offer);
var user = Parse.User.current(); //Get user object//Get user object
console.log(user); //Check user object exists (ie logged in)
offerQuery.whereEqualTo("saved_offers", user); //Get user object//Show relationships
offerQuery.include(["user"]); //Get user object//Return the user data also
offerQuery.find({
success: function(object) {
console.log(object);
},
error: function(error) {
console.log(error);
}
});
。
我目前的代码看起来像这样......
uncaught TypeError: undefined is not a function
我收到错误... offerQuery.whereEqualTo("saved_offers", user);
我肯定与这条线有关......
whereEqualTo
超级欣赏这里的任何帮助,Parse很棒,但我找不到特定的文件来使用{{1}}(如果这是要调用的写命令)。
非常感谢!