2016-04-26 24 views
1

Ich verwende Quickblox API für meine Anwendung. Ich habe ein benutzerdefiniertes Objekt erstellt (eine Tabelle in Quickblox Begriffe) und einige Spalten. Quickblox erlaubt es, eine Spalte vom Typ Array zu erstellen, die einen bestimmten Datentyp wie ein Array von Strings, ein Array von Ganzzahlen usw. enthalten kann.Wie Abfrage eines benutzerdefinierten Objekts, das ein Array als eine Spalte in Quickblox enthält

Meine Frage ist jetzt, ich habe eine Reihe von Strings Spalte in meiner Tabelle und wollte alle Datensätze in jedem Datensatz mit meiner Abfrage Zeichenfolge im Array übereinstimmen.

Beispiel: sat i haben vier Reihen und mit Anordnungen in jeder Zeile wie dieses

1. Reihe: [ "A", "B", "C", "D"]

2 nd Zeile: [ "A", "B"]

3. Zeile: [ "Z", "B", "C"]

4 rt Zeile: [ "1", "2", "3"]

Jetzt möchte ich alle Zeilen, die "A" in der Array in der vollständigen Tabelle enthält.Wie es zu tun ne? Ist das wirklich möglich uisng Quickblox API.wenn nicht möglich, sagen Sie mir den richtigen Weg, dies mit Quickblox zu tun.

Antwort

0

Ja, es funktioniert mit dem "in" -Operator. Beispiel:

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