我是MVC编程的新手,也是Sails.Js的新手,我确信我没有以正确的方式使用它。
我想要做的是向我的数据库询问一些信息,用它创建一个数组,然后将数据返回到视图。
以下是我的工作:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?,?,?,?,?,?)' at line 1
以下是Id'喜欢做的事情,但Node的异步结构使其失败:
model.exports = {
'parse': function(req, res) {
var week = [0,0,0,0,0,0,0];
Elements.find({ date : {'>=' : start_date, '<' : end_date }}).exec(function countCB(error, found) {
while (found.length){
week[found.date]++;
total++;
found.pop();
};
res.view('static/emissions', { data : week });
});
};
};
所以我用第一种方法做得很好吗?如果不是,请您举个例子来说明如何正确地做到这一点?
谢谢:)
答案 0 :(得分:0)
最后,我设法使用mongodb聚合原生方法做我想做的事。