gpt4 book ai didi

javascript - 如何在 Node js中将cassandra数据库查询结果读取到UI

转载 作者:行者123 更新时间:2023-11-30 12:33:40 24 4
gpt4 key购买 nike

我有一个像这样的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});
});
});

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

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

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

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

block content
p Cassandra



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

P.S 我不想使用 result.rows[0] result.rows 1 访问每一行结果.行[2]等..我的 select * 语句只给出了当前的条目集。我希望能够访问此集合以在用户界面上打印它

非常感谢任何帮助。

最佳答案

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

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

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

 // res.render('cassandra',{cassandra: result});

ul
each el in cassandra.rows
li
a= el.empid

如果不是,请给出简化形式的结果示例。

关于javascript - 如何在 Node js中将cassandra数据库查询结果读取到UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26815048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com