在deployd服务器中从数据库获取结果的查询是什么?

时间:2016-01-12 11:54:05

标签: deployd

我是delpoyd服务器的新手,需要验证已经存在的电子邮件地址。 我阅读了他的文件但无法按预期达到结果。

据deployd doc说,我正在尝试这个。

dpd['to-do'].get(query, function (result) {   console.log(result); });

如果有人知道,请帮助我。

1 个答案:

答案 0 :(得分:0)

这是我用来验证电子邮件是否已存在的代码。我在Validate事件中使用此代码。检查方法'PUT'的需要是阻止用户更改电子邮件ID注册后已经存在的东西。

function validate(result, field) {
    if (method === 'PUT') {
        if (result.length === 0) {
        } else if (!(result.length === 1 && result[0].id === id)) {
            error(field, field + " is already in use");
        }
    } else if (result.length !== 0) {
        error(field, field + " is already in use");
    }
}
if (!internal) {
    var email;
    var method = ctx.method;
    email = {
        "email": this.email
    };
    dpd.users.get(email, function (result) {
        validate(result, "email");
    });
}