Abfragen des Werts einer Spalte, die als Zeiger auf eine andere Tabelle in Parse festgelegt ist
ich benutzeParse für meine App. Ich möchte eine Tabelle mit einer Spalte abfragen, die als Zeiger auf eine andere Tabelle festgelegt ist. Hier ist die Abfrage:
ParseQuery query = new ParseQuery("CategoryAttribute");
query.whereEqualTo("categoryId", categoryId);
query.findInBackground(new FindCallback() {
@Override
public void done(List<ParseObject> categoryAttributes, ParseException e) {
if (e == null) {
for (int i = 0; i < categoryAttributes.size(); i++){
String atributeCategoryId = categoryAttributes.get(i).getString("categoryId");
String attributeKey = categoryAttributes.get(i).getString("attributeKey");
String attributeValue = categoryAttributes.get(i).getString("attributeValue");
setCategoryAtributeRow(atributeCategoryId, attributeKey, attributeValue);
}
} else {
Log.d("score", "Error: " + e.getMessage());
}
}
});
Also diecategoryId
spalte ist ein zeiger auf eine andere tabelle. Andere Spalten funktionieren gut. Ich habe versucht, die API und die Handbücher zu scannen, konnte aber die erforderliche Lösung nicht finden. Hilfe wäre sehr dankbar!