我设置了一条路由,使用了一个名为Todo的模型,如下所示:
app.get('/api/todos', function(req, res) {
Todo.find({},function(err, todos) {
if (err)
res.send(err);
console.log("number of todos " + todos.length);
res.json(todos); // return all todos in JSON format
});
});
然而,托多.长度始终为0,因为它找不到任何结果.
use test3
db.Todo.find()
我确信我已连接到同一个数据库.我可以在mongod控制台中看到连接.
module.exports = {
url : 'mongodb://localhost/test3'
}
我的服务器中的连接.具体如下:
var db = require('./config/db');
mongoose.connect(db.url);
在Mongo Shell中,我得到1个结果.我希望find查询返回这个结果.
干杯