1
Mongo에서 쿼리를 실행하여 계정 ID를 제외한 스키마의 모든 하위 컬렉션 만 표시 할 수 있습니다. 그러나 콜백 "list_data"의 결과로 정의되지 않습니다. 이것은 내 쿼리 내 경로로 작성하는 방법입니다몽구스 채우기 콜백 정의되지 않음
exports.list_data = function(req, res){
models.Director.find({})
.populate("full_name").populate("dob").populate("favorite_movies").populate("favorite_camera")
.exec(function(err, list_data){
res.render('users', {"dirs": list_data});
})
};
이 내 모델입니다 :
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/lvsAPI');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
//set schema
var Schema = mongoose.Schema;
var directorSchema = new Schema ({
account_id: Number,
full_name: String,
dob: Date,
favorite_camera: String,
favorite_movies: String
});
var Director = mongoose.model("Director", directorSchema);
module.exports = {"Director": Director};