Ukázalo se, že jsou to normální objekty a můžete k nim přistupovat přes user_id
.
RowDataPacket je ve skutečnosti název funkce konstruktoru, která vytváří objekt, vypadalo by to takto new RowDataPacket(user_id, ...)
. Můžete to zkontrolovat přístupem k jeho názvu [0].constructor.name
Pokud je výsledkem pole, museli byste použít [0].user_id
.