【发布时间】:2014-12-04 05:57:51
【问题描述】:
我在搞乱猫鼬,我只是想返回我的集合中的一个对象(据我了解,这相当于 SQL 表中的一行)。
在我正在观看的视频中,它说来自 mongoose 的所有回调都返回错误和结果,但我只能返回结果而不是错误(记录为未定义),即使我强制出错也没有任何反应。
当我遇到错误时如何发现?
这是我的代码。
app = require("../server")
dashboard = require("../models/dashboard")
app.get('/request', (req, res)->
dashboard.users.find({}).exec().then (users, err) ->
console.log err
res.send users
)
无论我如何命名,第二个参数总是未定义。这也是用coffeescript写的,我下面会有一个javascript版本
var app, dashboard;
app = require("../server");
dashboard = require("../models/dashboard");
app.get('/request', function(req, res) {
return dashboard.users.find({}).exec().then(function(users, err) {
console.log(err);
return res.send(users);
});
});
【问题讨论】:
标签: javascript node.js mongodb coffeescript mongoose