express+mongodb 无法返回数据库的数据
let express = require('express');
let router = express.Router();
let mongoose = require('mongoose');
let Notices = require('../models/notices');
//连接MongoDB数据库
mongoose.connect('mongodb://127.0.0.1:27017/chm',{ useNewUrlParser: true });
// mongoose.connect('mongodb://root:123456@127.0.0.1:27017/park');
mongoose.connection.on('connected', function() {
console.log('MongoDB connected success.');
});
mongoose.connection.on('error', function() {
console.log('MongoDB connected fail.');
});
mongoose.connection.on('disconnected', function() {
console.log('MongoDB connected disconnected.');
});
router.get("/", function(req, res, next) {
// res.send('Hello, notices list.');
console.log(Notices);
Notices.find({}, function (err, doc) {
if(err) {
res.json({
status: '1',
msg: err.message
});
} else {
console.log()
res.json({
status:'0',
msg: '',
result: {
count: doc.length,
list: doc
}
})
}
});
});
module.exports = router;
运行起来无法获取返回的doc 不知道哪里出了问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论