我有一个非常快速的问题。如何获取特定字段(字符串类型)不是 null 和空的所有记录。
目前,我这样做:
String nullStr = null; //temporary null string to pass it to realm.
RealmResults<Feedback> feedbacks = realm.where(Feedback.class)
.notEqualTo("Comment", nullStr)
.notEqualTo("Comment", "")
.findAll();
这是获取非空和空的记录的唯一方法吗?如果评论只包含空格怎么样?有没有办法获取记录,其中字段不为空并且不包含空格?
由于
答案 0 :(得分:13)
realm.where(Feedback.class)
.isNull("Comment")
.or()
.equalTo("Comment", "")
.findAll();
如果您想要反向,请使用not().beginGroup()./*query here*/.endGroup()