2017-02-04 1 views
0

私は場所フィールドの1つとしてLocationというクラスへのポインタを持つFavoriteクラスを持っています。私はFavoriteクラスを照会し、特定のLocationオブジェクトを指すすべてのオブジェクトを取得したいと思います。 javascriptではLocationオブジェクトを作成し、私が関心のある場所のobjectIdにIDを設定し、ロケーションがそのオブジェクトと等しいFavoriteを照会します。Parse Sdkのポインタの照会Android

しかし、アンドロイドにはobjectIdを設定する方法がありません。また、objctIdの文字列にクエリを設定するだけでは機能しません。

// Something I would have expected existed 
//ParseObject location = new ParseObject("Location"); 
//location.setObjectId(locationId); 

final ParseQuery<ParseObject> query = ParseQuery.getQuery("Favorite"); 
// if I had the location object, but I only have the locationId 
//query.whereEqualTo("location", location); 

query.whereEqualTo("location", locationId); 
query.findInBackground(... 

答えて

0
query.whereEqualTo("location",Parse.createWithoutData(reference_classname,ObjectId)); 
関連する問題