解析Javascript中的反向关系(whereEqualTo)

时间:2014-12-02 19:27:35

标签: javascript parse-platform nosql

我正在使用JS解析,我试图做一个反向关系...

我有以下表格..

User

Offers

User表格有一个relationship列,用于将用户与商品相关联,我有两种类型的关系used_offerssaved_offers两者都与useroffer相关联{1}}到User

我决定将关系放在Offers表而不是ACL表上,以便offer权限意味着只有该用户可以阅读该关系而不是任何人能够阅读特定报价的关系。

所以...我的问题是......我正在尝试列出所有优惠,但我也想加入(如果存在)一个关系,即所以我知道in数据返回savedused//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}}(如果这是要调用的写命令)。

非常感谢!

1 个答案:

答案 0 :(得分:0)

应该是equalTo而不是whereEqualTo