Как найти какой-либо элемент массива в составе другого массива в запросе?Сравнение двух массивов в синтаксическом анализе
var followers = []; // Array of Parse User pointers query.howTo("attending", followers); // attending is an array of User Pointers.
То есть, запрос должен соответствовать, если какой-либо один или несколько элементов в followers
существует в attending
.
query.containsAll
соответствует всем элементам. Есть что-то вроде query.containsSome
?
Вы пытались использовать 'containsIn'? –
@NatanR. https://parseplatform.github.io/Parse-SDK-JS/api/classes/Parse.Query.html#methods_containedIn Используется для сравнения ключей со значениями. Мне нужно сравнить массив с массивом. – InfinitePrime
Не лучше ли в этом случае использовать отношение вместо массива указателей? Я думаю, что у вас будет больше гибкости, кроме того, что вы можете добавить отношения в обеих сторонах. Пример: https://www.parse.com/questions/inverse-relationship-support –