2015-09-08 20 views
9

Làm cách nào để tạo hoạt động and bằng Realm?Kiểm tra hai trường có cơ sở dữ liệu Realm

Ví dụ Tôi có một đối tượng với ngày và tháng và tôi muốn kiểm tra cả hai giá trị trường đó.

Cái gì như:

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

Nhưng như xa như tôi có thể nói không có hành and.

Cảm ơn bạn

+2

Bạn có cố gắng một cái gì đó rõ ràng như 'equalTo (...) equalTo (...) '? – Selvin

Trả lời

23

Nhiều điều kiện được kết hợp với Và trừ khi có một .or() giữa chúng, vì vậy nó chỉ là:.

RealmResults<Event> toEdit = realm.where(Event.class) 
     .equalTo("day", day) 
     .equalTo("month", month) 
     .findAll(); 
Các vấn đề liên quan