У меня есть объект со свойством List<Int>
:
class Products: Object {
dynamic var name: String = ""
dynamic var price: Double = 0
dynamic var categories = List<Int>()
}
От пользователя я получаю массив идентификаторов категорий, которые мне нужны, чтобы получить все продукты в Realm
, которые имеют по крайней мереодна категория в списке.
Я пробовал несколько вещей, но ничего не получалось:
realm.objects(Products.self).filter("ANY categories IN %@", ids)
realm.objects(Products.self).filter("SUBQUERY(categories, $id, $id IN %@).@count > 0", ids)
Возможно ли то, что я пытаюсь сделать с помощью Realm
предиката фильтра?