我想为我的用户构建一个计数器 - 能够为新列提供初始值会很好。这可能吗?
当然,当在类中创建新行时,将该值设置为零也是很好的。我想第二部分是“云代码”,但我不确定从哪里开始。
这是我在的地方。我可以在python中获得前100个用户(或设置一个参数并获得一千个用户):
import json,httplib,urllib
connection = httplib.HTTPSConnection('api.parse.com', 443)
#params = urllib.urlencode({"where":json.dumps({
# "limit": "1000"
# })})
params = ''
connection.connect()
connection.request('GET', '/1/classes/user?%s' % params, '', {
"X-Parse-Application-Id": "APPLICATION_ID",
"X-Parse-REST-API-Key": "RESTKEY"
})
result = json.loads(connection.getresponse().read())
print len(result['results'])
然后我会遍历它们并为每个用户POST一个零值。
我一次可以检索多少用户? 另外 - 我可以要求解析给定类中元素的计数吗?
答案 0 :(得分:1)
如果一个类中的对象在一个查询请求中有超过1000个对象,则无法计算它们的总数。您需要使用skip
和limit
查询约束逐页获取数据(每个页面或查询返回1000个记录的最大限制)您将limit
始终设置为1000并且每个查询请求,您将跳过值添加1000。这样,您可以在1000个对象步骤中查看所有数据。这样,您可以遍历数据,设置值或计算总数。
了解详情:https://www.parse.com/docs/rest/guide#queries-query-constraints