繁体   English   中英

在Parse.com中使用云代码自动更新数据

automatically updating data using cloud code in Parse.com

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在寻找一种使用云代码自动更新数据的方法。

假设我有一个班级Table 在其中,我有三列: firstnamelastnamefullname

目前,我只有firstnamelastname数据。 fullname仍为空。

是否可以通过组合firstnamelastname的值自动填充fullname

谢谢,

2 个回复

@RoyH在创建新对象时100%正确维护您的计算列。 要进行初始迁移,请尝试使用云功能,例如:

var _ = require("underscore");

Parse.Cloud.define("addFullnames", function(request, response) {
    // useMasterKey if the calling user doesn't have permissions read or write to Table
    Parse.Cloud.useMasterKey();
    var query = new Parse.Query("Table");
    // we'll call tables > 1000  an 'advanced topic'
    query.limit = 1000;
    query.find().then(function(results) {
        _.each(results, function(result) {
            var firstname = result.get("firstname") || "";
            var lastname = result.get("lastname") || "";
            result.set("fullname", (firstname + " " + lastname).trim());
        });
        return Parse.Object.saveAll(results);
    }).then(function(results) {
        response.success(results);
    }, function(error) {
        response.error(error);
    });
});

像这样称呼它:

curl -X POST \
  -H "X-Parse-Application-Id: your_app_id_here" \
  -H "X-Parse-REST-API-Key: your_rest_key_here" \
  -H "Content-Type: application/json" \
  https://api.parse.com/1/functions/addFullnames

您可以将_.each()中的代码分解出来,以生成一个在此处调用的函数,并通过beforeSave挂钩来维护添加的数据。

是的,您可以在保存“firstname”和“lastname”(在cloudcode之前)时为“fullname”添加一个值。 或者,您可以使用之前保存/保存后的云代码函数将值插入该列:

看一眼:

https://parse.com/docs/cloud_code_guide#webhooks-beforeSave https://parse.com/docs/cloud_code_guide#webhooks-afterSave

1 twilio,parse.com云代码传递参数/数据

我有objc代码,调用PFCloud函数(以parse.com云代码),该函数通过twilio api发起出站调用。 该部分效果很好。 twilio发出的出站呼叫播放mp3音频消息,该mp3 url硬编码在我的parse.com云代码中。 当我为twilio设置GET URL时,如何使mp ...

3 在Parse.com中使用云代码向图像添加水印

我有一个名为Order的类,其中包含指向另一个名为PrescriptionImage类的指针数组。 我想查询所有这些图像并向它们添加水印。 之后,我需要将这些图像保存回去(基本上更新它们)。 我一直无法找到在图像上添加水印的方法,并且对通过云代码进行图像处理感到有些困惑。 许多教程将 ...

5 使用parse.com云代码发送推送

我从Cloud Code发送推送通知时遇到问题。 我想在保存AlertPoint对象之后发送Push。 我的代码如下所示: 但是没有发送推送,但出现错误: 我想将推送发送给所有注册用户,并且我已经看到了一些代码示例,其中发送推送时没有设置通道。 我在做什么错以及如何解决此错 ...

7 使用Parse.com Cloud Code发送批量电子邮件

在我正在创建的应用程序中,用户将能够向多个收件人(从1到200)发送对象的描述。 使用Parse Cloud Code,我必须使用一个承诺来等待每封电子邮件(Mailgun)的电子邮件服务器响应。 还有什么其他方法可以将所有这些创建的电子邮件以某种阵列的形式存储起来,然后将它们一次性发送 ...

10 来自Cloud-Code的错误消息,使用parse.com

我正在开发一个新的App,要求用户通过电话号码进行注册,以便将其存储在Parse.com的数据库中。 我正在使用相同的电话号码发送推送通知。 我一直在尝试通过使用Twilio和Parse.com来实现这一目标。 我在这里阅读了该教程,但尝试不成功。 在此处链接到教程。 这是 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM