Как запросить пользовательский объект, содержащий массив в виде столбца в Quickblox

Я использую Quickblox API для своего приложения. Я создал пользовательский объект (который является таблицей в терминах Quickblox) и имеет несколько столбцов. Quickblox позволяет создать столбец типа Array, который может содержать любой конкретный тип данных, например массив строк, массив целых чисел и т. д.

Теперь мой вопрос заключается в том, что у меня есть столбец «Массив строк» ​​в моей таблице, и я хотел получить все записи в той записи, в которой моя строка запроса совпадает с массивом.

Пример: у меня есть четыре строки и в каждой строке есть такие массивы,

1-й ряд: ["А","Б","С","Г"]

2-й ряд: ["А","Б"]

3-й ряд: ["З","Б","С"]

4-й ряд: ["1","2","3"]

Теперь я хочу получить все строки, содержащие «A» в массиве в полной таблице. Как это сделать? действительно ли это возможно с использованием Quickblox API. Если это невозможно, скажите мне, как правильно это сделать с помощью Quickblox.


person Ajay Babu Singineedi    schedule 26.04.2016    source источник


Ответы (1)


Да, это работает с использованием оператора «in». Пример:

StringsArray[in]=A    returns 1st and 2nd row
StringsArray[in]=A,1  returns 1st, 2nd and 4th row
StringsArray[in]=3,Z  returns 3rd and 4th row
person ahasbini    schedule 26.03.2017