Realm-Abfrage mit List

Ich verwende Realm, um meine Daten auf Android zu speichern. Genialer Rahmen! Das einzige Problem, das ich jetzt habe, ist:

Ich habe eine Array-Liste mit IDs von Ländern in meiner Datenbank.

Jetzt rufe ich meine Getränke ab, die eine Beziehung zu Ländern enthalten.

Gibt es eine Möglichkeit, eine Abfrage wie die folgende durchzuführen:

String [] ids;

realm.where(Drinks.class).equalsTo("country.id", ids);

Sowas in der Art

Oder muss ich wirklich eine Abfrage durchführen, um alle Getränke zu erhalten und die Liste dann manuell zu filtern?

BEARBEITEN

Meine Klassen

public class Drinks extends RealmObject {
    @PrimaryKey
    private String id;
    private String name;
    private Country country;
}

public class Country extends RealmObject {
    @PrimaryKey
    private String id;
    private String name;
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage