Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

246
Views
better-sqlite3 .get() devuelve indefinido

Soy nuevo en bettersql3lite, intenté leer la documentación aquí: https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/api.md

y no pude resolver este error.

Estoy tratando de ejecutar una declaración de selección en javascript de la siguiente manera:

const stmt = db.prepare('select * from table where token = ?').get(token);

donde token es un int inicializado en 5000 en este ejemplo. db corresponde a la línea const db = require('./database') Cada vez que intento ejecutar este código e imprimir lo que es stmt, stmt no está definido.

Cuando intento ejecutar la misma consulta sql, select * from table where token = 5000 , en un navegador de base de datos, me devuelven un registro como lo deseo. No estoy seguro de por qué el código javascript anterior no funciona para mí, lo uso de la misma manera, con cadenas en lugar de token, y se comporta como se esperaba (es decir, la variable se inicializa cuando hay algo en la base de datos que sería devuelto). No sé si las cadenas son el problema, pero estoy realmente confundido en cuanto a por qué la línea anterior no funciona. Cualquier ayuda es apreciada.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!