Realm android中的逻辑AND *** 作

Realm android中的逻辑AND *** 作,第1张

概述在业务逻辑中,我必须在我的查询中使用Logical AND *** 作,但在经过大量搜索之后,我仍然没有找到任何参考 在iOS中,realm提供了 nspredicate但没有用于android ,现在我只能做Logical OR *** 作 Realm realm = Realm.getInstance(ApplicationCotroller.getRealmConfig(getContext(), Cons 在业务逻辑中,我必须在我的查询中使用Logical AND *** 作,但在经过大量搜索之后,我仍然没有找到任何参考
在iOS中,realm提供了 nspredicate但没有用于androID
,现在我只能做Logical OR *** 作

Realm realm = Realm.getInstance(ApplicationCotroller.getRealmConfig(getContext(),Constants.SCHEMA_liVE));     RealmResults<DummyClass> realmResults = realm.where(DummyClass.class)     .contains("fIEldname",value,Case.INSENSITIVE).or().contains("fIEldname2",Case.INSENSITIVE).findAll();
解决方法 AND自动隐含在AndroID query API中.你可以在这里阅读更多相关信息: https://realm.io/docs/java/latest/#logical-operators

但是这个

realm.where(Foo.class).equalTo("name","foo").equalTo("name","bar");

真正意思:

realm.where(Foo.class).equalTo("name","foo").and().equalTo("name","bar");
总结

以上是内存溢出为你收集整理的Realm android中的逻辑AND *** 作全部内容,希望文章能够帮你解决Realm android中的逻辑AND *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存