0
com.parse:parse-android:1.13.0
の解析アンドロイドSDKを使用してクエリを実行しようとしています。私はローカルストレージ上でクエリを作成し、ParseQuery$whereMatchesQuery()
メソッドを使用して、データベースにある別のクラスへのポインタを格納する列と一致させます。Android SDKを使用してポインタを使用してクエリできません
ParseQuery<PracticeSessionDetails> query = ParseQuery.getQuery(PracticeSessionDetails.class);
query.fromLocalDatastore();
query.ignoreACLs();
query.whereEqualTo("user", ParseUser.getCurrentUser());
ParseQuery courseQuery = new ParseQuery("Course");
courseQuery.whereEqualTo("objectId",courseId);
query.whereMatchesQuery("course", courseQuery);
私はquery.getFirst()
を使用してquery
を実行すると、私はローカルストレージから取得したものを得ることはありません。私が持っているコードは次のようです。私はすでにcourseQuery
を別々に実行して確認しています。それは私に必要なオブジェクトCourse
を取り込みます。これは既知の問題ですか?私はthis postの助けを借りてこの方法を進めました。