-1

我只想知道在从 Parse Dashboard 创建时是否有办法使类的列成为强制性的。就像_User课程需要用户名、密码和电子邮件一样。

4

1 回答 1

0

我建议您为此使用 Cloud Code 的beforeSave触发器。这些beforeSave触发器类似于 Mongoose 中的验证器:它们在保存该特定类型的任何文档之前自动执行。

除了检查某些字段是否必需之外,您还可以使用它来设置默认值等。

如果触发器返回错误,则不会保存文档。如果返回成功,则流程继续并保存文档。

beforeSave这是在 User 类上创建一个快速示例:

Parse.Cloud.beforeSave(Parse.User, function (request, response) {
    if (request.object.get('favouriteAnimals') === undefined) {
        request.object.set('favouriteAnimals', []);
    }
    if (!request.object.get('firstName') || !request.object.get('lastName')) {
        response.error('Full name is required.');
    }
    else {
        response.success();
    }
});
于 2017-02-17T03:52:29.990 回答