gpt4 book ai didi

java - 从 Realm 数据库中的清除中排除列

转载 作者:行者123 更新时间:2023-12-01 09:53:19 24 4
gpt4 key购买 nike

我可以在 Realm 数据库中排除两列进行清除吗?当我使用realm.clear(City.class)时。例如,我不想清除 namelocation 列上的数据使用清除方法时我想将其从清除中保存

最佳答案

不,你不能那样做。首先,将 Realm.clear() 重命名为 Realm.delete()

基本上,此 API 的目的是删除属于给定类类型的所有元素。它没有为这些元素的所有字段设置默认值。

对于您的用例,您需要迭代并手动调用设置所有值。像这样的东西:

RealmResults<City> results = realm.where(City.class).findAll();

for (City city : results) {
city.setName(null);
city.setZipCode(0);
}

关于java - 从 Realm 数据库中的清除中排除列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37450584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com