将 JSON 对象从 Node Server 传递到 handlebars 模板

Passing a JSON object to handlebars template from Node Server

我正在尝试将查询结果传递到车把页面。查询结果取如下图:

        connection.query("select * from members",function(err,rows){
            connection.release();
            if(!err) {
                var data = rows; //tried JSON.stringify, JSON.parse, both 
                console.log(data);
                /*
                [{"username":"a@xyz.com","manager_id":"one"},
                 {"username":"b@xyz.com","manager_id":"two"},
                 {"username":"c@xyz.com","manager_id":"three"}]
                */
                res.render('handlebarsPage',{data:data});
            }      
          }

但是在 handlebarsPage 中,我无法使用以下方法访问数据:

 {{data[0].username}}  // Parse Error

请建议在车把中实现此目的的正确方法

<%= data[0].username %> // works fine in ejs

尝试以下方法之一:

{{data.[0].username}} or
{{data.0.username}}