gpt4 book ai didi

parse-platform - 如何更改 Parse.com Web 浏览器界面中现有类的列名称?

转载 作者:行者123 更新时间:2023-12-05 03:14:12 26 4
gpt4 key购买 nike

对于我刚刚创建的列,我找不到更改列名称的方法,无论是浏览器界面还是通过 API 调用。看起来像 all object-related API calls操作实例,而不是类定义本身?

有人知道这是否可行,而无需删除并重新创建该列?

最佳答案

这是我在 python 中的做法:

import json,httplib,urllib

connection = httplib.HTTPSConnection('api.parse.com', 443)
params = urllib.urlencode({"limit":1000})
connection.connect()
connection.request('GET', '/1/classes/Object?%s' % params, '', {
"X-Parse-Application-Id": "yourID",
"X-Parse-REST-API-Key": "yourKey"
})

result = json.loads(connection.getresponse().read())
objects = result['results']

for object in objects:
connection = httplib.HTTPSConnection('api.parse.com', 443)
connection.connect()
objectId = object['objectId']
objectData = object['data']
connection.request('PUT', ('/1/classes/Object/%s' % objectId), json.dumps({
"clonedData": objectData
}), {
"X-Parse-Application-Id": "yourID",
"X-Parse-REST-API-Key": "yourKEY",
"Content-Type": "application/json"
})

这未优化 - 您可以一次将 50 个进程批处理在一起,但由于我只是运行一次,所以我没有这样做。此外,由于解析有 1000 个查询限制,因此您需要使用类似 skip 的参数多次运行负载

params = urllib.urlencode({"limit":1000, "skip":1000})

关于parse-platform - 如何更改 Parse.com Web 浏览器界面中现有类的列名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26243795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com