Parseでクエリを実行すると、ObjectId
のみがダウンロードされます。PARSE.COM:クエリでデータを取得します。
同じ呼び出しですべての列データをダウンロードする方法はありますか?
がない場合は、どの方法が最も簡単に取得できますか?
これは私が思いついたものですが、呼び出しが1回後に実行されるため、実行に時間がかかります。
// Create query
ParseUser user = ParseUser.getCurrentUser();
ParseQuery<Centro> query = ParseQuery.getQuery("...");
query.include(...);
query.whereEqualTo(...);
query.addAscendingOrder(...);
// Execute query
try {
CLASS = query.find();
} catch (ParseException e) {
return false;
}
// Force to fetch all data by reading a single column
for (CLASS class : classes){
try {
class.fetch();
class.getSomething();
} catch (ParseException e) { }
}
ご協力いただきありがとうございます。 include
機能を取得するために解析を指示するために使用され
ParseQuery<ParseObject> query = ParseQuery.getQuery("FamousPerson");
query.whereEqualTo("name", "Donald Trump");
query.getFirstInBackground(new GetCallback<ParseObject>() {
public void done(ParseObject object, ParseException e) {
if (object == null) {
Log.d("person", "The getFirst request failed.");
} else {
String myJob = object.getString("Job") //equals "President"
}
}
});
真に、照会に間違ってタイプされた 'include'コマンドのため、私が見逃していた参照データです。 – JonZarate