Kinvey Rest Api根据请求用户

时间:2016-08-03 09:33:24

标签: rest kinvey

为了减少下载数据量,从而减少数据和CPU使用量,我想从返回的数据中删除与调用用户的属性不匹配的实体,仅使用Kinvey REST API。
为了澄清我的愿望,这里有一个例子:
用户ID = 1
数据:
ID = 1,值='a'
ID = 3,值='b'
ID = 2,值='c'
ID = 1,值= 'd'
ID = 2,值= 'E'
现在我想将数据减少到只与匹配用户ID的实体,所以
值='a'和值='d'
任何建议将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

首先,请不要使用REST API,而是为您的开发平台使用适当的SDK。 REST API的登录握手,维护令牌等等都非常困难,而且SDK会为你做的很难。

每个SDK都有用于查询的运算符。例如,使用Swift,它看起来像这样: http://devcenter.kinvey.com/ios/guides/datastore#operators

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

为了完整起见,在REST API中,这将使用query参数建模,如下所示:

?query={"ID":1}