РЕДАКТИРОВАТЬ: Дубликат: Mongoose find () не возвращает результат
Я новичок в nodejs и nosql db .. Сегодня я 'm создаю 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);
});
});