L'erreur que vous obtenez résulte de l'intégration de l'Adventure
modèle au lieu du schéma. Vous devez ajouter l'Adventure
schéma dans la définition du schéma de destination le Adventure
propriété de schéma du modèle :
// this is the "destination" model for mongoose
var mongoose = require('mongoose');
var AdventureSchema = require('../models/adventure').schema; /* <- access the schema via its Model.schema property */
var tripSchema = mongoose.Schema({
name: { type: String, required: true },
city: { type: String, required: true },
dateStart: { type: Date, required: true },
dateFinish: { type: Date, required: true },
adventures: [AdventureSchema]
});