Parse platform 解析,应为字符串,但在云函数中获得了数字?

Parse platform 解析,应为字符串,但在云函数中获得了数字?,parse-platform,Parse Platform,我在解析中使用云函数。我从iOS客户端发送了一个NSDictionary,其中包含云函数所需的参数。其中一个是我作为国家统计局的号码发送的。这是一个年龄值。因此,在cloud函数中,我创建了一个对象“A”,如下所示: 然后我将年龄设置为: a.set("age",ageParam); ageParam来自以下内容: var ageParam = request.params.age; 从iOS客户端运行函数时,服务器返回以下错误: 需要字符串,但得到了数字,code=141 所以,我不知道如

我在解析中使用云函数。我从iOS客户端发送了一个NSDictionary,其中包含云函数所需的参数。其中一个是我作为国家统计局的号码发送的。这是一个年龄值。因此,在cloud函数中,我创建了一个对象“A”,如下所示:

然后我将年龄设置为:

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;