You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Kotlin Realm 1.4.0:如何用RQL查询title在指定列表的对象?

使用Realm Kotlin 1.4.0的RQL实现批量title匹配

在Realm Kotlin 1.4.0版本中,RQL原生支持IN操作符,无需再通过beginGroup/endGroup拼接多个OR条件,直接就能实现属性值在指定列表中的匹配查询。

具体实现代码如下:

// 目标title列表
val targetTitles = listOf("title1", "title5", "title7")
// 执行RQL查询
val matchedObjects = realm.query<MyClazz>("title IN $0", targetTitles).find()

说明:

  • title IN $0是核心RQL语句:IN用于判断title属性值是否属于后续传入的集合;$0是参数占位符,对应方法中第二个参数传入的targetTitles列表。
  • 执行find()方法后会返回所有符合条件的MyClazz对象结果集。

内容的提问来源于stack exchange,提问作者yazan sayed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 07:55:33