2016-08-03 4 views
0

Um die Anzahl der heruntergeladenen Daten und damit die Daten- und CPU-Auslastung zu reduzieren, möchte ich Entitäten entfernen, die nicht mit einem Attribut des aufrufenden Benutzers übereinstimmen. Verwenden Sie nur die Kinvey-REST-API.
meinen Wunsch Um zu klären, hier ein Beispiel:
Benutzer-ID = 1
Daten:
ID = 1, Wert = 'a'
ID = 3, Wert = 'b'
ID = 2, Wert = 'c'
ID = 1, Wert = 'd'
ID = 2, Wert = 'e'
Jetzt möchte ich, um die Daten zu reduzieren, nur die Unternehmen, die die Benutzer-ID übereinstimmt, so
Wert = 'a' und Wert = 'd'
Alle Vorschläge würden sehr geschätzt werden. Vielen Dank!Kinvey Rest Api Ändern der Rückgabedaten des App Calls gemäß dem anfordernden Benutzer

Antwort

1

Zuerst verwenden Sie bitte nicht die REST-API, sondern ein geeignetes SDK für Ihre Entwicklungsplattform. Die Handshakes der REST-API für die Anmeldung, die Verwaltung Ihres Tokens usw. sind ziemlich hart und die SDKs machen es Ihnen schwer.

Jedes SDK verfügt über Operatoren für die Abfrage. Zum Beispiel mit Swift, wird es wie folgt aussehen: http://devcenter.kinvey.com/ios/guides/datastore#operators

KCSQuery(onField: "colors", usingConditional: .KCSAll, forValue: [1]) 

für Vollständigkeit, in der REST-API dies mit dem query Parameter modelliert werden würde, wie folgt aus:

?query={"ID":1} 
Verwandte Themen