I have this schema:
let answersSchema = new mongoose.Schema({
answerId: {
type: Number,
required: true
},
answerTitle: {
type: String,
required: true
}
});
let individualQuestionsSchema = new mongoose.Schema({
questionId: {
type: Number,
required: true
},
type: {
type: String,
required: true
},
questionTitle: {
type: String,
required: true
},
answers: [answersSchema]
});
let questionSchema = new mongoose.Schema({
questions: [individualQuestionsSchema]
});
And with mongoose I want to query all the data in my collection. When I execute :
QuestionMongo.findOne().exec((err, res) => {
logger.debug(res);
});
This is the output:
{
_id: 5948eec705bb435feafb0d48,
questions:
[
{
questionId: 1,
questionTitle: 'Question01',
answerType: 'radio',
answers: [Object]
},
{
questionId: 2,
questionTitle: 'Question02',
answerType: 'radio',
answers: [Object]
}
]
}
Why is [Object] appearing instead of what it should display?