完成后,NodeJs程序未退出

很抱歉这个菜鸟问题,我是Java语言的初学者。我正在使用NodeJs MySQL软件包将节点应用程序连接到数据库。但是成功运行查询后,程序不会退出,直到我手动终止它之前,它都会一直存在。我希望程序运行查询并退出程序。

我正在使用的代码:

var mysql = require("mysql");

var pool = mysql.createPool({
    connectionLimit: 100,
    host: "Hostname",
    user: "User",
    password: "Password",
    database: "DB_name",
    debug: false,
});

function sql_query() {
    pool.getConnection(function (err, connection) {
        if (err) {
            console.log(err.code + ' : '+ err.sqlMessage);
            return;
        }

        var query = "MY-QUERY_STRING";

        connection.query(query, (error, results, fields) => {

            connection.release();

            if (error) {
                console.log(error);
                return;
            }

            console.log("Done");
            return results;
        });
    });
}

var result = sql_query();
console.log(result);