Я пытаюсь вложить схемы с помощью мангуста, но я застрял и не знаю почему. Вот что я получил.
Моя родительская схема
const Comment = require("./Comment");
const BookSchema = new Schema({
_id: Number,
comments: [{ comment: Comment }],
ratings: [{ rate: Number }],
calculatedRating: Number
});
module.exports = Book = mongoose.model("book", BookSchema);
и дочерняя схема
const CommentSchema = new Schema(
{
userName: String,
rating: Number,
body: String,
submit_date: {
type: Date,
default: Date.now
}
},
{ _id: false }
);
module.exports = Comment = mongoose.model("comment", CommentSchema);
И с этой настройкой я получаю ошибку:
"Ошибка типа: недопустимая конфигурация схемы: недопустимый тип модели
в пути комментарий. "
Я считаю, что сделал что-то не так с этим экспортом, но я не уверен.