Я пытаюсь найти данные из коллекции.
Модель для коллекции 'USER':
var model = new Schema({
userName: String,
password: String
});
module.exports = mongoose.model('user', model);
Модель для 'BLOG'
var model = new Schema({
title: String,
createdBy: { type: Object, ref: 'user' }
});
module.exports = mongoose.model('blog', model);
Мой поисковый код для коллекции блогов:
objModel.find({ 'createdBy.userName': 'test_user' }).populate('createdBy')
.exec(function (err, lstBlog) {
console.log(lstBlog.length);
});
Но не смог получить ни одной записи. В базе данных есть 2 записи для 'test_user'.