Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mendapatkan objek Kueri alih-alih hasil dengan fungsi Async/menunggu dan npm-mysql

Saya menggunakan async/await dari permintaan mysql seperti ini:

var getCategories = function (id) {
    return new Promise(function (resolve, reject) {
        var sql = `SELECT * FROM categories WHERE parent_id=?`;
        connection.query(sql, [id], function (err, result) {
            if (!err) {
                resolve(result);
            } else {
                resolve({
                    status: "error",
                    message: "Error Getting Data",
                    debug: err
                });
            }
        });
    });
};

try {
    var categories = await getCategories();
} catch (error) {
    console.log(error);
}

Kode di atas sangat berbeda dari Anda, tetapi Anda dapat menggunakan metode di atas untuk digunakan dalam kasus lebih lanjut



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membandingkan tanggal dari mySQL dari tanggal saat ini di java?

  2. Python peewee save() tidak berfungsi seperti yang diharapkan

  3. ASP.NET API:Tidak ada penyedia basis data yang dikonfigurasi untuk DbContext ini

  4. MySQL:dapatkan MAX atau GREATEST dari beberapa kolom, tetapi dengan bidang NULL

  5. Temukan tanggal yang hilang dan tambahkan ke hasil - MySql