А имеют класс модели:
item.js:
exports.constructor = function constructor(field) {
var item = new Item()
item.field = field;
return item
}
class Item {
set field(field) {
this._field = field
}
get field() {
return this._field;
}
}
Теперь я прочитал поле базы данных в файле репозитория, куда я его вставил.
repository.js:
connection.query("SELECT * FROM items ", function (err, rows, fields) {
if (err) throw err;
for (var i = 0; i < rows.length; i++) {
console.log("## " + rows[0].field())
}
});
Зайдя в отладчик, я вижу строк [0] - это RowDataPacket . Если я разверну представление отладчика объекта, то у поля будет правильная строка, которая также была в базе данных.
Но : строки [0] .field () или строки [0] ._ поле всегда не определены, если я печатаю переменную таким образом. Thx 4, помогите!