问题标签 [parse-cloud-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
489 浏览

javascript - 向用户添加数据,然后使用 Parse Cloud Code 保存它们

我正在尝试创建一个云函数,它将发送者的 objectId 和用户名保存为数组,在数组“request”中,用于目标,并将目标的 objectId 和用户名保存为数组,在数组“待定”中发件人。

在数据浏览器中查看显示每个用户的数组已保存,但仅保存为空值(两者均为 [[null,null]])。

呼叫来自 iOS 设备,内容如下:

self.friend.objectId 已经过测试,是正确的结果。

我的云代码有什么问题?

0 投票
1 回答
189 浏览

iphone - 在计时器上删除解析对象

我的应用程序允许用户使用日期字段和布尔字段创建一些名为“会议”的对象。如果布尔字段为 False,我需要在该日期前 1 小时创建一个作业来删除这些对象。我认为后台作业可能是解决方案,但是在阅读了解析文档后,我不太确定。创建后台作业后,我可以安排作业在精确的时间开始,并每隔一分钟重复一次。考虑到拥有数千个对象不是在我想要的日期计划特定的删除任务的更好解决方案吗?这可能与后台工作有关吗?我发现的另一个解决方案是客户端,

0 投票
1 回答
747 浏览

javascript - Parse.com 云代码错误:尝试更新用户时未调用成功/错误

我从未使用过云代码/javascript,我正在尝试编写一些解析云代码来使用传递给云函数的 objectId 查找用户,然后更新包含朋友的用户关系并最终保存该用户。

下面是我使用的函数:

我设法使用 Parse 文档将其拼凑在一起。但我真的没有很好地遵循它。从未使用过 javascript,并且发现语法令人困惑。

然后我用

但是,每当调用此函数时,我都会得到一个成功/错误,而不是称为错误。虽然我在函数中调用 response.success 和 response.error 所以我不知道为什么会这样?任何人都可以伸出援助之手吗?

编辑:在做了更多搜索之后,看起来 response.success 和 response.error 应该只调用一次,所以我修改了我的函数看起来像这样:

0 投票
1 回答
1490 浏览

javascript - 如何使用 Parse Cloud Code 更新对象的属性?

我的 Parse 数据库中的每个 ParseInstallation对象实例都有一个指向特定用户的指针。我有一个为每个用户运行的后台作业,我想在这部分后台作业中将相应的 userInstallationchannel属性设置为["yesPush"],以用于推送通知目标。

我想我会这样做的方式是查询特定Parse.Installation实例,然后设置它的 channels 属性。然而,这似乎不起作用。我正在尝试遵循Parse Cloud Code Docs中的指南,但这不是正确的用例,或者我没有正确遵循它。

代码:

0 投票
0 回答
189 浏览

parse-platform - 通过 Cloud Code 获取图片

我一直在为此挠头。我究竟做错了什么?非常感谢您的帮助 :)

我尝试了许多不同的图像代码,但我认为这是我看到的承诺问题。使用下面的代码,我只看到“循环开始”日志消息。如果我将结果 push 移到 promise 结构之外,那么我会看到 Stage 日志消息,尽管所有循环开始都已打印(因此我将 push 放在 then 函数中)。

0 投票
1 回答
978 浏览

javascript - 解析云代码嵌套查询时未调用代码 141 成功/错误消息

我不断收到代码 141 错误成功/未调用错误。我正在运行另一个函数 getCinemasInLocation,它返回如下 JSON:{result: [result1, result2]}。我想遍历这个数组并在每次循环运行时运行一个查询,并将所有结果放到一个数组中。也就是说,所有迭代的结果都将放在一个数组中。我做对了吗?

这是不起作用的 getCinemasInLocation

0 投票
1 回答
1463 浏览

parse-platform - Parse.com 保存在 afterSave

在 Parse Cloud Code 中某个类的 afterSave 中,我正在设置适当的 ACL,然后再次保存相同的对象。我在 afterSave 方法中有一个推送通知,但是在 afterSave 中执行 save() 我认为会导致通知被推送两次或三次。

我该如何处理这种情况?有没有办法保存这样 afterSave 不会再次被调用?想法?非常感谢您的帮助!谢谢!

0 投票
3 回答
2636 浏览

javascript - 无法从 javascript 函数获取返回值

我不知道问题是什么。它不断返回一个空数组。也就是说,movieIds 始终为空。

0 投票
2 回答
3625 浏览

parse-platform - parse.com云代码GET函数带参数?

我正在 parse 中编写云代码函数,并试图弄清楚如何处理 GET url 中的参数。

所以我有一个像这样的简单功能:

如何重命名"someFunction"以处理 GET 参数,以便可以在我的云代码功能逻辑中使用它们?

所以例如我希望能够传入一个名称字符串:"myName"在 GET

https://api.parse.com/1/functions/someFunction姓名=我的姓名

有什么简单的例子吗?我找了一会儿也没找到。

谢谢

编辑:所以我修改了我的函数看起来像这样:

然后我这样称呼它: https ://api.parse.com/1/functions/someFunction?name=someName

我得到的是:

0 投票
0 回答
78 浏览

parse-platform - 如何在知道另一个类(表)中的对象ID的情况下将文件保存为解析指针?

假设,如果我有两个表,让它成为表 1 和表 2。我想将表 1 中数据的对象 id 保存到表 2。如何做到这一点?这就是我尝试使用其对象 ID 获取表 1 数据的对象的方式。

但是,我得到的错误是: TypeError: Cannot call method 'equalTo' of undefined