У меня есть приложение node.js, и я использую sequelize и mysql для базы данных.Как направить результат запроса secelize на массив
Я просматривал документы sequelize и bluebird, пытаясь найти способ перетащить запрос sequelize в массив. У меня есть массив заказов, которые я прокручиваю, а затем выполняю запрос по адресной модели.
я мой запрос выглядит следующим образом:
var objArr = [];
models.address.findById(6).then(function(address){
objArr.push(address);
});
console.log(objArr);
если я двигаю console.log в запросе он работает, но за пределами objArr пуст. Я пытаюсь понять, почему это так. Разве это невозможно сделать? Я не могу найти ответ здесь или документы, упомянутые выше. Я готов читать больше докторов, если кто-то может мне точку в правильном направлении
спасибо за объяснение. Я буду читать про Обещания и посмотреть, могу ли я направить это в массив – DeweyBanks