Javascript 从postgre到mysql的NPMSQL池

Javascript 从postgre到mysql的NPMSQL池,javascript,mysql,npm,Javascript,Mysql,Npm,我有以下代码: console.log("-------------- Connecting to the database..."); const client = await pool.connect(); console.log("-------------- Connection process done."); console.log("-------------- Now Querying."); var sql = `SELECT * F

我有以下代码:

    console.log("-------------- Connecting to the database...");
    const client = await pool.connect();
    console.log("-------------- Connection process done.");
    console.log("-------------- Now Querying.");  
    var sql = `SELECT * FROM users WHERE email = '${email}'`;
    console.log("-------------- Query done.");
    let query = await client.query(sql);
    client.release();
    pool.release();
    if(query.rows[0]){return "Email already exists. Please login."}
    return 0;
我想这样做:

    pool.getConnection

我该怎么办?

我假设您使用的是npm包
mysql
,在自述文件中,您可以找到关于池主题的详细信息

constmysql=require('mysql');
constpool=mysql.createPool(…);
常量电子邮件=”test@example.com“//用户电子邮件地址变量。
pool.getConnection(函数(err,connection){
if(err)throw err;//未连接!
//使用连接
connection.query('SELECT*FROM users WHERE email=?',[email],函数(错误、结果、字段){
//连接完成后,将其释放。
连接。释放();
//释放后处理错误。
如果(错误)抛出错误;
//不要在此处使用连接,它已返回到池中。
如果(!results.length){
//没有发现任何结果。
}否则{
//结果发现。
}
});
});
我还没有测试过这段代码,如果您确实有问题,请查看文档