Si scopre che sono oggetti normali e puoi accedervi tramite user_id
.
RowDataPacket è in realtà il nome della funzione di costruzione che crea un oggetto, sembrerebbe questo new RowDataPacket(user_id, ...)
. Puoi verificare accedendo al suo nome [0].constructor.name
Se il risultato è un array, dovresti usare [0].user_id
.