node.js从查看mysql数据库可能吗?

时间:2013-11-16 17:28:18

标签: javascript mysql node.js

在我的node.js项目中,我安装了mysql并制作了查询数据库的DB.js。我对如何从玉视图查询数据库感到困惑。

为了澄清我的问题,在.NET中,我会从存储库中返回一个IQueryable,然后在ASP.NET MVC控制器中展开查询,但是这个实践的对应点在节点中是什么?甚至有这样一个控制器的概念?

那么如何查询数据库并仅返回视图中所需的内容,同时也不会在视图本身中暴露“过多”的数据库?

1 个答案:

答案 0 :(得分:2)

如果你想将数据从MySQL传递到快递中的玉视图(你的问题没有提到快递,但很可能是快递)

test.jade

table
  tr
    th Name
    th Value
  - each x in data
    tr
      td #{x.name}
      td #{x.value}

的NodeJS:

app.get("/getViews/:price", function(req,res){
  mysql.query("SELECT name, value FROM mytable WHERE price > ?", [price], function(err,fields,rows){
    res.render("test", {data: rows});
  });
});