У меня есть следующий код, где я пытаюсь вставить запись в базу данных SQLite и пытаюсь прочитать из нее.
let stmt = db.prepare('INSERT INTO ratings(post_id, rating) VALUES (?, ?)')
stmt.run(1,4);
stmt.finalize()
// code above works succefully
let stmt2 = db.prepare(`SELECT AVG(rating) as avg_rating FROM ratings WHERE post_id = ?`)
stmt2.run(1, (err, row) => {
console.log(row) // here it returns undefined
});
stmt2.finalize()
Но, как я упомянул об этом в закомментированном коде, вставка работает правильно, но при чтении строка и ошибка равны нулю и не определены, когда я их консоль регистрирую.где я ошибся?
Как мне получить результат статистической функции из sqlite в nodejs?