【发布时间】:2015-01-24 09:51:31
【问题描述】:
我有 node-express-ejs 和 cassandra 数据库。 我正在从 index.js 文件中的 cassandra 读取表格。
router.get('/index', function(req, res) {
client.connect(function(err) {});
client.execute('SELECT * FROM data.test;', function(err, result) {
var user = result.rows[2];
console.log("here is the user", result);
res.render('index', {
"index": result
});
});
});
我有如下结果的日志:
我正在尝试将此结果传递给 .ejs 文件并从中获取时间列。
//我知道用jade。我们写得像
//对于索引中的每个a
// a.time -> 给你每次输入
我正在尝试使用 ejs 来获得相同的效果。在 index.js 文件中
var myVar = <%- JSON.stringify(index) %>;
document.getElementById("pil").innerHTML= myVar;
但这只是输出
我的 UI 上的[object Object]
谁能解释一下如何在 ejs 中做到这一点? 我想获取数组或其他东西的时间条目,但我不明白如何继续。
【问题讨论】:
标签: javascript json node.js cassandra ejs