comment puis-je vérifier si une certaine valeur existe ou non dans la base de données de mon royaume basée sur ce code ci-dessous?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
Merci d'avance.
Vous pouvez effectuer un contrôle nul.
User user = realm.where(User.class).equalTo("cardId", cardId).findFirst();
if (user != null) {
// Exists
} else {
// Not exist
}
J'ai le même problème. Je dois définir le mot de passe principal pour la première fois dans mon application juste après l'installation et après l'avoir vérifié, il suffit de le vérifier. Pour cela, je dois vérifier la base de données du royaume si un tel objet existe. Si oui, il suffit de vérifier le mot de passe maître. Comme le domaine est la base de données nosql, nous devons vérifier l'existence de l'objet à la place de la table. Ainsi,
CustomObject custom = realm.where(CustomObject.class).findfirst();
if(custom == null){
//set master password
} else {
//verify master password
}
travaille pour moi!!