2015-09-08 6 views
9

Come posso creare un'operazione and con Realm?Controllare due campi con il database Realm

Esempio Ho un oggetto con giorno e mese e voglio controllare entrambi i valori di quei campi.

Qualcosa di simile:

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

Ma per quanto ne so non c'è nessun operatore and.

Grazie

+2

Forse si è tentato qualcosa di così ovvio come 'equalTo (...) equalTo (...) '? – Selvin

risposta

23

condizioni multiple sono combinati con E a meno che non ci sia un .or() tra di loro, quindi è solo:.

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