8
如何根據以下代碼檢查我的領域數據庫中是否存在某個值?如何檢查android數據存在的領域?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
在此先感謝。
如何根據以下代碼檢查我的領域數據庫中是否存在某個值?如何檢查android數據存在的領域?
realm.where(User.class).equalTo("cardId", cardId).findFirst()
在此先感謝。
您可以執行空檢查。
User user = realm.where(User.class).equalTo("cardId", cardId).findFirst();
if (user != null) {
// Exists
} else {
// Not exist
}
我有同樣的問題。我必須在安裝之後在我的應用程序中第一次設置主密碼,並在病房之後進行驗證。爲此,我必須檢查領域數據庫是否存在這樣的對象,如果是的話只需驗證其他設置主密碼。因爲領域是nosql數據庫,所以我們必須檢查對象的存在,而不是表。 因此,
CustomObject custom = realm.where(CustomObject.class).findfirst();
if(custom == null){
//set master password
} else {
//verify master password
}
適合我!
謝謝。這是我正在尋找的答案。儘管我對Realm相當陌生。 –