У меня есть этот фрагмент, который подсчитывает число строк и возвращает количество строк, найденных в таблице MySQL. Это код, в котором я использовал underscore.js _.each
для итерации.Замена _.each в функции
var all_rows = Noder.query('SELECT count(*) as erow from crud ', function(err, the_rows) {
_.each(the_rows, function (corndog) {
var trows = corndog.erow;
console.log("All rows", trows);
});
// var das_rows = trows;
// var total_pages = Math.ceil(das_rows/per_page);
// console.log("Pages",total_pages);
res.view('noder/orm', {
layout: 'layout',
js:the_rows,
post:results,
title: 'This is the hi page title. Gandalf The great.'
});
});
Я хочу использовать trows
для вычисления количества страниц, должны быть созданы для моего персонального вызова кода. Однако я не могу получить доступ к переменной trows
.
Это выход console.log(the_rows);
[ RowDataPacket { erow: 12 } ]
Есть еще один способ, которым я могу сделать это, чтобы сделать trows
доступными для остальной части моего кода?