2017-03-10 11 views
0

私は、ハイスコアクラスとユーザークラスへのポインタを持っています。そのユーザークラスの中には、ゲームクラスへの別のポインタがあります。私は、ユーザークラス内のゲームポインタが値と等しい高スコアクラスを照会しようとしています。それが正しく機能していないので、正しくやっていますか?ポインタ内のオブジェクトをクエリ制約として使用するにはどうすればよいですか?

var score = Parse.Object.extend("HighScore"); 
var query = new Parse.Query(score); 
query.include("user"); 
query.include("user.game"); 
query.equalTo("user.game", game); //game is an object. 

答えて

0

通常、私は含む前にequalToをします。また、私はあなたがオブジェクト自体を比較することはできないと思う。あなたのクエリを削除する必要があります。

これを試してみてください:

var score = request.object.get('HighScore'); 
var query = new Parse.Query(score); 
query.equalTo("user.game", game); 
query.include("user"); 
query.include("user.game"); 
query.first({...}); 
関連する問題