我可以从领域数据库中的列中删除一个值吗?
在sqlite中这样:
DELETE FROM table_name WHERE some_column=some_value;
我尝试了RealmResults
remove
方法,但它只采取了一个位置或一个对象。
例如,我想删除" A"在表中的字母列中。
答案 0 :(得分:1)
您可以查询要删除的数据,然后在结果上调用deleteAllFromRealm
。像这样
realm.beginTransaction();
realm.where(Foo.class).equalTo("fieldName", "value").findAll().deleteAllFromRealm();
realm.commitTransaction();