Мне нужно запросить объекты Realm, используя список идентификаторов, id является первичным ключом объекта. Я пробовал следующее:
// Query a list of Dogs by their _ids
let doggoIds = ["1", "2", "3", "1", "2"]
realm.objects(Dog.self).filter("_id IN %@", doggoIds)
// Result: [Dog1, Dog2, Dog3]
Список идентификаторов содержит дубликаты, но, как вы можете видеть, результатом является список уникальных объектов Dog.
Мне интересно, может ли кто-нибудь придумать другой способ написания этого запроса, чтобы мы получили хорошую коллекцию Results<Dog>
из этого списка идентификаторов, которая содержит дубликаты. Спасибо!