我有以下用于猫鼬模式的代码
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
我不确定在 mongoose 中声明模型时如何处理这种循环模式或如何处理多对多关系。