【发布时间】:2019-03-19 04:38:51
【问题描述】:
编辑: 重复:Mongoose find() not returning result
我是 nodejs 和 nosql db 的新手。今天我正在创建一个 API,它使用两个条目读取我的用户集合:
问题是结果是一个空数组:
代码如下:
型号:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserModelSchema = new Schema({
_id: Schema.Types.ObjectId,
user_id:String,
age:{ type: Number },
status:String
});
module.exports = mongoose.model('user', UserModelSchema);
app.js:
//...
var User = require('./app/models/user');
//...
router.route('/users')
// get all the users
.get(function(req, res) {
User.find(function(err, users) {
if (err)
res.send(err);
res.json(users);
});
});
【问题讨论】:
标签: javascript node.js mongodb express mongoose