действия контроллера моего приложения имеет петлю при этом (в то время как (пункте = stream.read()))Sails.js - объект данных становится пустым, когда я был Exec()
, в котором, если я сделать следующее:
while (item = stream.read()) {
console.log(item);
}
Я могу видеть объект элемента, хотя, если я делаю следующее:
while (item = stream.read()) {
Buzzfeed.find({'title': {'contains': item.title}}).exec(function(err, item) {
console.log(item);
});
}
данные поступают как ряд пустых массивов
Для справки, вот ссылка на весь мой контроллер: http://pastebin.com/YQJTC9w0
Любопытно, где я иду не так?
Вы подтвердили, что в вашей базе данных есть записи «Buzzfeed», чьи заголовки содержат возвращаемые значения «item.title»? Если нет, то эти пустые массивы могут быть ожидаемым выходом; вы будете делать несколько запросов, которые не будут возвращать результаты. – sgress454