У меня есть объект Parse с именем Recipes
и столбец ingredients
, который представляет собой массив. Я хочу запросить список объектов и получить рецепт на основе некоторых ингредиентов, которые я выбираю.Элемент parse, содержащий элементы массива
Если я использую сообщение whereKey:containsAllObjectsInArray:
в объекте запроса, я получу рецепты с большим количеством ингредиентов. Кроме того, whereKey:containedIn:
не решает мою проблему. Восстановленные объекты должны иметь набор ингредиентов, содержащих все мои выбранные ингредиенты или только некоторые из них. У него никогда не должно быть больше ингредиентов, чем те, которые я выбрал.
Любые идеи?
Это не имеет смысла с логической точки зрения ... почему вы должны указать ВСЕ ингредиенты, чтобы получить рецепт? – luk2302
Я хочу получить рецепты, которые я могу сделать, используя некоторые ингредиенты (доступные в моем доме в этот момент). Я не хочу получать рецепты, требующие больше ингредиентов, чем в настоящее время. –
Не можете ли вы просто получить все результаты для этого набора ингредиентов, а затем использовать некоторую логику для фильтрации тех, у кого есть дополнительные ингредиенты в вашем приложении? – Kex