2016-05-21 5 views
0

Можно ли удалить значение из столбца в базе данных области?удалить конкретное значение в столбце Realm Database

Как это в SQLite:

DELETE FROM table_name WHERE some_column=some_value; 

Я попробовал метод RealmResultsremove, но это только принимая позицию или объект.

Например, я хочу удалить «A» в столбце алфавита из таблицы.

ответ

1

Вы можете запросить данные, которые хотите удалить, а затем вызвать deleteAllFromRealm на результат. Как так

realm.beginTransaction(); 
realm.where(Foo.class).equalTo("fieldName", "value").findAll().deleteAllFromRealm(); 
realm.commitTransaction(); 
+0

благодаря я думаю, что будет работать, но я не вижу 'deleteAllFromRealm'. Я использую версию 0.87.5 – 3llomi

+0

i обновляется до версии 0.91 Спасибо за поддержку – 3llomi

Смежные вопросы