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]
});