Я пытаюсь приписать результат запроса select с Knexjs переменной. Мой код такой:
function getAllCategories() {
let categories;
categories = database.from("categories").select("category").then(function (rows) {
for (let row of rows) {
console.log(row)
}
});
console.log(categories)
}
Когда я вызываю функцию:. Затем пишите на терминале массив объектов, как это:
{ category: 'Pasticceria' }
{ category: 'Salati' }
...
Вместо, еслия console.log (категории);на терминале выведите это:
Promise [Object] {
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined
}
Как я могу приписать переменную, чтобы иметь возможность ее циклически повторять? Большое спасибо всем за помощь, я несколько дней бьюсь головой.