2015-09-08 5 views
9

Realm ile bir and işlemini nasıl oluşturabilirim?Realm veritabanıyla iki alanı kontrol edin

Örnek Ay ve gün ile bir nesneyim var ve bu iki alanın değerlerini de kontrol etmek istiyorum. gibi

şey:

RealmResults<Event> toEdit = realm.where(Event.class) 
     .equalTo("day", day) 
     .and 
     .equalTo("month", month) 
     .findAll(); 

Ama bildiğim kadarıyla hiçbir and operatör yoktur söyleyebilirim.

+2

Eğer equalTo (...) 'gibi bariz böyle bir şey denedim mü equalTo (...) '? – Selvin

cevap

23

Çoklu koşullar ile kombine Ve edilir teşekkür ederiz orada aralarında bir .or(), bu yüzden sadece olmadıkça:.

RealmResults<Event> toEdit = realm.where(Event.class) 
     .equalTo("day", day) 
     .equalTo("month", month) 
     .findAll();