получить среднее значение из базы данных sqlite, используя nodejs и sqlite 3 - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть следующий код, где я пытаюсь вставить запись в базу данных 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...