Немного нового для NSPredicates
и Базовых данных в целом, поэтому, пытаясь понять, что нужно, нужно сделать следующее:
У меня есть две сущности, которые имеют отношение "многие ко многим":
MyContainerEntity
содержит отношения многие ко многим с MyObjectEntity
.
Скажем, список MyObjectEntity
: A, B, C, D, E, F
И MyContainerEntity
состоит из:
Container1 - A, B, C
Container2 - B, C, D
Container3 - A, B, D
Container4 - A, D, F
То есть Container1 содержит отношения с MyObjectEntity
A, B и C и т. Д.
Я хотел бы сделатьзапрос, по которому я отправляю список MyObjectEntity
и все MyContainerEntity
объекты, которые являются подмножеством этого списка, возвращаются.
Например:
(A, B, D, F) вернет Container3 и Container4.
Тогда последующим будет получение чего-то «близкого» с некоторым значением ошибки.Скажем, пропал только 1 предмет.Например:
(A, B) вернет Container1 и Container3
Любая помощь будет принята с благодарностью.