选择多个列并发送给jade

时间:2017-01-02 18:53:46

标签: javascript node.js express pug

我正在使用Node.js构建一个Web应用程序,并且我使用以下函数从我的Mysql数据库中获取数据:

function getRobots(robotname, ownerid, callback) {
    connection.query('SELECT * FROM robots WHERE robot_owner_id = ?', ownerid, function(err, rows, fields) {
        if (err) callback(err, null);
        else 
        callback(null, rows);
    });
}

当用户登录时,我调用该函数(var x是用户ID):

        getRobots("robot", x, function(err, data) {
            if (err) {

            console.log("ERROR : ", err);
            } else {
            console.log(data);
            res.render('logged_in', {
            data: data
            });
            }
        });

回调让我回答:

[ RowDataPacket {
    robot_id: 1,
    robot_name: 'one',
    robot_status: 1,
    robot_owner_id: 35 },
  RowDataPacket {
    robot_id: 2,
    robot_name: 'ASAS',
    robot_status: 1,
    robot_owner_id: 35 } ]

我的问题是,如何分离和检索所有列数据,并发送到我的玉器布局?

我想做这样的事情:

<ul>
<li>Robot 1 | Id 1</li>
<li>Robot 2 | Id 2</li>
...

谢谢。

1 个答案:

答案 0 :(得分:0)

在哈巴狗模板中,您需要创建一个表,其中的每个语句都位于tbody的正下方:

.image-box:hover figure:before,