Mengakses RowDataPacket Objects dalam Node.js
Apabila menanyakan pangkalan data MySQL tempatan, anda mungkin menghadapi situasi di mana anda perlu mengakses keputusan , disimpan dalam tatasusunan yang dipanggil 'baris'. Keputusan ini ialah objek RowDataPacket, yang membolehkan anda mendapatkan kedua-dua nilai dan kunci daripada pertanyaan.
Untuk mengakses nilai, anda boleh menggunakan nama sifat objek, seperti yang dilihat dalam output konsol:
console.log(row.user_id); // Output: 101
Objek RowDataPacket itu sendiri ialah fungsi pembina yang mencipta objek ini, jadi anda boleh mengaksesnya menggunakan constructor.name property:
console.log(row.constructor.name); // Output: RowDataPacket
Jika tatasusunan hasil mengandungi berbilang objek RowDataPacket, anda akan menggunakan row[0] untuk mengakses sifat objek pertama:
console.log(rows[0].user_id); // Output: 101
Pendekatan menggunakan sifat objek ini memberikan anda mengakses kedua-dua nilai dan kekunci objek RowDataPacket.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Data daripada RowDataPacket Objects dalam Node.js MySQL Queries?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!