【问题标题】:how to read cassandra database query results to UI in node js如何在节点 js 中将 cassandra 数据库查询结果读取到 UI
【发布时间】:2015-01-05 01:25:53
【问题描述】:

我有一个类似的js函数

router.get('/cassandra', function (req, res)
{
client.connect(function(err){
    });

client.execute('SELECT * FROM monica.emp;', function (err, result) {
 var user = result.rows[0];

 console.log("here is the user", result);
}
res.render('cassandra',{"cassandra":result});
});
});

我正在做的是获取第一行,然后访问该行的对象。

但实际的“结果”输出是一组行(集合) 喜欢

如何将这个集合传递给jade并在UI页面上显示??

现在,如果我像下面那样做,我会收到未定义的错误。 扩展布局

block content
    p Cassandra  



    for item in cassandra
        li
            a= ' '+ ' '+ item.empid 

P.S 我不想使用 result.rows[0] result.rows1 result.rows[2]etc 访问每一行。 我的 select * 语句只是给了我当前的一组条目。我希望能够访问此设置以在用户界面上打印它

非常感谢任何帮助。

【问题讨论】:

    标签: javascript node.js cassandra pug


    【解决方案1】:

    据我了解,您的结果是这样的,

    result => {meta: {}, rows: [{}, {}]}
    

    如果是,你可以得到如下所示的行

     // res.render('cassandra',{cassandra: result});
    
      ul
        each el in cassandra.rows
          li
            a= el.empid
    

    如果不是,请以简化形式举例说明您的结果。

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 2020-03-07
      • 2017-01-27
      • 2017-10-07
      • 1970-01-01
      • 2014-02-01
      • 2018-06-19
      • 2016-12-25
      • 1970-01-01
      相关资源
      最近更新 更多