我有一个Realm
对象类,并在其中存储大量数据,想象我有一个String uid;
场地。我想获取 uid 名称,但相同的 uid 名称只能获取一次,
例如
uid
AA
AA
BB
CC
DD
BB
BB
我想得到只是
AA,
BB,
CC,
DD.
只有一次。
我查看了领域文档但找不到任何内容。
感谢您的回答。
更新 :
您可以使用distinct() 来获取对象类的不同条目。
// Returns the set of users that all have a different name
RealmResults<User> users = realm.where(User.class).distinct("name");
笔记:
.distinct 仅适用于已索引的字段(@Index 或 @PrimaryKey)。
它不适用于子对象属性。
您可以在官方文档中找到有关此方法的更多信息。https://realm.io/docs/java/latest/api/io/realm/Realm.html#distinct-java.lang.Class-java.lang.String-][1] https://realm.io/docs/java/latest/api/io/realm/Realm.html#distinct-java.lang.Class-java.lang.String-%5D%5B1%5D
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)