I have this schema:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UsersCoursesSchema = new Schema({
_User: {
type: Schema.Types.ObjectId,
ref: 'Users'
},
_Course: {
type: Schema.Types.ObjectId,
ref: 'Courses'
}
});
And this document in MongoDB:
But when I try to run this query, I get an empty array as a result:
var mongoose = require('mongoose');
var UsersCourses = mongoose.model('UsersCourses');
exports.getUserCourses = function(req, res) {
UsersCourses.find({}, function(err, userCourses) {
if (err)
res.send(err);
res.json(userCourses);
});
};
Why?