2015-05-31 2 views
1

У меня есть класс событий с полем «Создатели», который является типом массива, который содержит указатели на несколько пользователей класса _User. Теперь мне нужно найти все события, которые не были созданы конкретным пользователем.Parse restapi «где» идентификатор объекта не в массиве указателей

Я близкий к тому, что мне нужно, запросив класс Events, где: {"Создатели": {"$ nin": [{"__ type": "Pointer", "className": "_ User", " objectId ":" 0LxcyWcbvv "}]}}

Результат исключает только события, в которых пользователь 0LxcyWcbvv является единственным пользователем в массиве. Это не исключает случаев, когда присутствуют несколько пользователей (включая пользователя 0LxcyWcbvv) - что мне нужно.

Это как кратна массив пользователь смотрит в мою databrowser: [{ "__type": "Указатель", "Classname": "_ Пользователь", "ObjectId": "KIDK1Ekzy7"}, { "__ типа":» «Указатель», «className»: «_ User», «objectId»: «0LxcyWcbvv»}

ответ

0

Проблема была не в моем запросе на отдых, а в одном из полей, которые были неправильно построены во время некоторых тестов. Запрос в вопросе отлично работает!