问题标签 [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 回答
2267 浏览

javascript - 使用 Parse Code Cloud Javascript 函数更改 Parse 列的值

所以这是我第一次编写 Javascript,所以请多多包涵。我编写这个函数是为了在我的 Parse.com 应用程序中查询一个类,然后在查询后我想将其中一列(布尔类型)设置为 true。

为了测试,我设置了一个只有 7 个值的测试类。

问题:7 个中只有 3 个被更改。每次保存后我必须等待吗?我知道在 Javascript 中等待/休眠是“错误的”,但我似乎找不到解决方案。

提前致谢!

此外,在使用 iOS/Parse 时,我想检查在 Objective-C 中布尔值是否未定义,我已经尝试将其与 nil/NULL 进行比较,抛出异常

0 投票
1 回答
237 浏览

javascript - Parse.com 云作业:指针数组缺少条目并包含空值

我有一个云函数,它循环一个名为drives. 此类中的每个元素都有一个数组,其中包含指向名为 的类的指针driveResults

我做了一个云作业来获取这样的驱动器:

首先,我创建了一个名为 fetchPaginated 的函数,因此我可以通过 1 次调用获取 1000 多个项目。

其次,我为驱动器创建模型、查询和集合。

然后,在我的云函数里面的一个promise中,我有这个:

如您所见,DrivesQuery 包括 driveResults。

问题是:数组 driveResuls 包含null. 如果我将它打印到控制台,这是数组的一部分:

在数据浏览器中,我可以看到这个数组里面绝对没有 null,当我在骨干应用程序上做同样的事情时,它只包含有效的整体。那么为什么我的云功能缺少这些元素呢?

谢谢你的帮助。

0 投票
1 回答
92 浏览

javascript - 后台作业中的计数器

后台作业的解析文档中,有一个表达式困扰着我。

有人可以解释这部分吗?尤其是第一行。谢谢!另外,在 Xamarin 中调用工作的最佳方式是什么?

0 投票
1 回答
358 浏览

parse-platform - 如何使用 Parse.com 的云代码发送可折叠的推送通知

我正在使用 Parse.com 通过 Cloud Code 发送推送通知。这些通知是“发送同步”,所以我希望它们是可折叠的。可折叠意味着如果设备已关闭或未收到推送通知,则不应建立这些通知。当我的手机打开时,我不需要出现一堆未发送的推送来告诉我同步。我只需要一个。我认为在 Cloud Code 中无法做到这一点。有没有办法让你的推送通知可折叠?这是我的 CloudCode。

0 投票
2 回答
634 浏览

node.js - 解析嵌套的 Promise?

我正在尝试查找电话号码与输入数组中的电话号码匹配的用户。但是,我相信response.success(friends);在 userQuery 完成之前被调用。使用我当前的数据,这应该返回 2 个用户,但是,因为它目前是写的,它只返回一个空数组。如果我将成功响应放在 userQuery 中(只是为了测试),我会返回一个用户,所以我知道查询是正确的。我需要另一个嵌套的承诺吗?

0 投票
3 回答
4269 浏览

javascript - How to send Push Notifications with Parse.com Cloudcode

I want to send a Push Notification with Cloudcode on Parse.com.

The push notification should be sent to all android devices that are subscribed to a specific channel and trigger a service.

0 投票
0 回答
97 浏览

javascript - Parse.com 云代码上的 nodejs 请求的直接替换?

我试图在 Parse Cloud 代码上使用TumblrJS API,但是它需要“require”,这是一个 nodejs 包,并且 Parse.com 有自己的 HTTPRequest 进程。

我想知道是否有人想出了一个简单的替代 parse.com 的请求,例如“浏览器请求”库?

干杯,迈克

0 投票
4 回答
2092 浏览

parse-platform - 解析云代码 - 如何查询用户类

我正在尝试查询 Parse User Class,但没有得到任何结果。User 类有一个标记为“phone”的列,我正在传递一个字典数组,其中每个字典都有一个键“phone_numbers”,它对应于一个电话号码数组。我正在尝试确定我表中的用户是否有这些电话号码之一。我在运行代码时没有遇到任何错误,但我的表中确实存在一个具有匹配电话号码的用户。我究竟做错了什么?

我打电话给我的回应是

其中一些电话号码出现在我的用户类中。据我所知,我没有收到任何错误,但我也没有成功查询用户表

更新

搬家后

到成功块的主体,我收到以下错误,因为我只允许每个云函数调用 response.success 一次。

这是否意味着我一次只能验证一个电话号码?所以我不能传递一个电话号码数组并获取与这些电话号码相对应的 PFUser 对象(如果它们存在的话)?

我知道我对 Parse.User 的内部查询与我的“hasApp”调用同步发生,那么有没有办法异步查询 Parse.User?这样我可以在检查所有电话号码后回复客户吗?

0 投票
3 回答
2383 浏览

javascript - Parse Promise then block 当执行在遇到返回之前到达块末尾时会发生什么?

假设我有以下 Parse 云代码:

(现在,我知道对整个事情使用 Promise 会更简单:

...但是有些函数不返回 Promise,所以有时您别无选择,只能将 Backbone 风格的成功/错误块与 Promise 混合使用。)

我的问题:

当达到 C 时会发生什么?执行是否会暂停此承诺,直到到达其中一个返回语句,然后执行到达 D?到达 C 后执行是否直接前进到 D,而不等待返回语句?这是一个错误吗?

换句话说,是否可以按照 C、D、A/B 的顺序执行?还是永远是 C、A/B、D?(或者,我想,如果保存完成得很快,比如 A/B、C、D?)

0 投票
1 回答
588 浏览

parse-platform - Parse Cloud Code - 使用指向父级的指针查询子级

我有一个父对象“列表”(想想房地产列表),它可以有多个子对象“图像”。

我正在尝试实现一个云代码功能,该功能在我归档其父对象时将所有子对象标记为已归档。

由于某种原因,查询结果始终为空。我不明白为什么。每次都会出现我的“错误:图像未定义”错误。

Image 类有一个指向Listing 的指针,但是Listing 和Image 之间没有关系。

任何帮助表示赞赏。