Maison > base de données > tutoriel mysql > Comment accéder aux données des objets RowDataPacket dans les requêtes MySQL Node.js ?

Comment accéder aux données des objets RowDataPacket dans les requêtes MySQL Node.js ?

Patricia Arquette
Libérer: 2024-11-29 17:13:10
original
126 Les gens l'ont consulté

How Do I Access Data from RowDataPacket Objects in Node.js MySQL Queries?

Accès aux objets RowDataPacket dans Node.js

Lors de l'interrogation d'une base de données MySQL locale, vous pouvez rencontrer une situation où vous devez accéder aux résultats , stocké dans un tableau appelé « lignes ». Ces résultats sont des objets RowDataPacket, qui vous permettent de récupérer à la fois les valeurs et les clés de la requête.

Pour accéder aux valeurs, vous pouvez simplement utiliser le nom de la propriété de l'objet, comme indiqué dans la sortie de la console :

console.log(row.user_id); // Output: 101
Copier après la connexion

L'objet RowDataPacket lui-même est la fonction constructeur qui crée ces objets, vous pouvez donc y accéder en utilisant le constructor.name property :

console.log(row.constructor.name); // Output: RowDataPacket
Copier après la connexion

Si le tableau de résultats contient plusieurs objets RowDataPacket, vous utiliserez row[0] pour accéder aux propriétés du premier objet :

console.log(rows[0].user_id); // Output: 101
Copier après la connexion

Cette approche utilisant les propriétés de l'objet donne vous accédez à la fois aux valeurs et aux clés des objets RowDataPacket.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal