我有两个实体。1) Tablets
2) Mobiles
。两者都有几百个条目。两者都有财产Company
。
我有一个搜索栏来搜索公司。当用户搜索公司时,如何从两个实体中提取最近添加的 10 家公司(应该是不同的)?
我可以手动执行,如下所示...
- 列表
companies
= 查找所有公司Tablets
+ 查找所有公司Mobiles
- List
distinctCompanied
= 从中查找不同的值companies
并按记录创建日期降序排序 - 列表
requiredResult
= 查找前 10 个条目
但是当数据库增长到几千个条目时,它会很慢。我阅读了http://objectbox.io/documentation/queries,但我不知道如何使用内置函数来做到这一点。有任何想法吗?