Циклическая ссылка с мангустом

У меня есть следующий код для схем мангуста

var EstacionSchema = new Schema({
    nombre          : {type : String, required: true, unique: true}
  , zona            : {type : String, required: true}
  , rutas           : [Ruta]
})

mongoose.model('Estacion', EstacionSchema)

var RutaSchema = new Schema({
    nombre          : {type : String, required: true, unique: true, uppercase: true}
  , estaciones      : [Estacion]
})

mongoose.model('Ruta', RutaSchema)

, однако, когда я пробую его, он показывает

ReferenceError: Ruta is not defined

Я не уверен, как вы обрабатываете эту циклическую схему при объявлении моделей в мангусте или обрабатываете отношения «многие ко многим»

5
задан Kuryaki 5 April 2012 в 06:25
поделиться