javascript salvando usuario com knex

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript salvando usuario com knex相关的知识,希望对你有一定的参考价值。

async function salvarUsuario(nome, email, senha) {
    let usuario = await db('usuarios')
        .where({ email }).first()

    if(!usuario) {
        let [ id ] = await db('usuarios')
            .insert({ nome, email, senha })
        usuario = await db('usuarios')
            .where({ id }).first()
    } else {
        await db('usuarios')
            .where({ id: usuario.id })
            .update({ nome, email, senha })
        usuario = { ...usuario, nome, email, senha }
    }

    return usuario
}

以上是关于javascript salvando usuario com knex的主要内容,如果未能解决你的问题,请参考以下文章

数据表中具有单个变量 + defaultColumns 的列数组

在 jsp 页面中使用标签 <sec:authorize> 在 eclipse 中显示错误

JavaScript介绍

javascript的题。

javascript JavaScript isset()等效: - JavaScript

JavaScript 使用JavaScript更改CSS(JavaScript)