2016-02-02 3 views
0

Я использую node-sqlite3 для создания REST API для данных сада, собранных через Arduino. Я могу получить основные запросы, чтобы работать нормально, например, получить все данные в базе данных. Я в настоящее время пытаюсь получить данные, используя определенную дату и иметь эту установку коды в моем обработчике баз данных:node-sqlite: не удается прочитать свойство неопределенного

exports.getSoilByDate = (date, callback) => { 
    'use strict'; 
    db.serialize(function() { 
     db.each("SELECT * FROM GARDEN WHERE TIME LIKE '%${date}%';", function(err, row) { 
      console.log(row.TIME + ": " + row.SOIL_MOISTURE); 
     }); 
    }); 
}; 

Я знаю, что нет обратного вызова в настоящее время, и я планирую, добавив, что, как только я перестану получать ошибки. Моя проблема в том, что я получаю сообщение об ошибке «TypeError: Невозможно прочитать свойство« TIME »неопределенного» в запросе.

ответ

0

Попробуйте отладку,

  1. добавить console.log (ERR) в функции обратного вызова
  2. проверить, если имя столбца "TIME" или "время"