Wie überprüfe ich anhand dieses Codes, ob ein bestimmter Wert in meiner Realm-Datenbank existiert oder nicht?Wie überprüfe Realm für android Daten Existenz?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
Vielen Dank im Voraus.
Wie überprüfe ich anhand dieses Codes, ob ein bestimmter Wert in meiner Realm-Datenbank existiert oder nicht?Wie überprüfe Realm für android Daten Existenz?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
Vielen Dank im Voraus.
Sie können eine Nullprüfung durchführen.
User user = realm.where(User.class).equalTo("cardId", cardId).findFirst();
if (user != null) {
// Exists
} else {
// Not exist
}
Ich habe das gleiche Problem. Ich muss Master-Passwort für das erste Mal in meiner App direkt nach der Installation und nach der Station nur überprüfen, überprüfen Sie es. Dafür muss ich die Realm-Datenbank überprüfen, ob ein solches Objekt existiert, wenn ja, dann überprüfe einfach das Masterpass-Passwort. Da Realm eine Nosql-Datenbank ist, müssen wir stattdessen nach der Existenz eines Objekts suchen. Also
CustomObject custom = realm.where(CustomObject.class).findfirst();
if(custom == null){
//set master password
} else {
//verify master password
}
funktioniert für mich !!
Danke. Das ist die Antwort, nach der ich suche. Ich bin jedoch relativ neu in Realm. –