Parse platform 解析,应为字符串,但在云函数中获得了数字?
我在解析中使用云函数。我从iOS客户端发送了一个NSDictionary,其中包含云函数所需的参数。其中一个是我作为国家统计局的号码发送的。这是一个年龄值。因此,在cloud函数中,我创建了一个对象“A”,如下所示: 然后我将年龄设置为:Parse platform 解析,应为字符串,但在云函数中获得了数字?,parse-platform,Parse Platform,我在解析中使用云函数。我从iOS客户端发送了一个NSDictionary,其中包含云函数所需的参数。其中一个是我作为国家统计局的号码发送的。这是一个年龄值。因此,在cloud函数中,我创建了一个对象“A”,如下所示: 然后我将年龄设置为: a.set("age",ageParam); ageParam来自以下内容: var ageParam = request.params.age; 从iOS客户端运行函数时,服务器返回以下错误: 需要字符串,但得到了数字,code=141 所以,我不知道如
a.set("age",ageParam);
ageParam来自以下内容:
var ageParam = request.params.age;
从iOS客户端运行函数时,服务器返回以下错误:
需要字符串,但得到了数字,code=141
所以,我不知道如何把一个数字,而不是一个字符串,因为我想放弃一个数字,因为它是一个年龄
我怎样才能正确地解决这个问题
谢谢所以我知道发生了什么。当我第一次在parse数据库中保存“a”时,它工作了。从那时起,它将返回上面的错误 看起来parse在保存到数据库之前正在处理转换字符串(年龄)。因此,随后的保存将返回此错误,因为我将尝试传入字符串而不是数字 我使用parseInt解决了这个问题,这解决了我的问题: var ageParam=parseInt(request.params.age)
var ageParam = request.params.age;