У моего программного обеспечения есть схема Мангуста, назовем ее carSchema
, и я экспортирую модель carSchema
с именем Car
. Пример:
/* Car.js */
var carSchema= new Schema({
_id: Schema.Types.ObjectId,
type: String,
wheels: Number
});
carSchema.statics.drive = async function(){
...
}
module.exports = mongoose.model('Car', carSchema);
Теперь скажите, что в моем программном обеспечении есть другая схема с именем lotSchema
в другом файле, в которой используется carSchema:
/* Lot.js */
var lotSchema = new Schema({
_id: Schema.Types.ObjectId,
carArr: [carSchema]
});
lotSchema.statics.getAllId = async function(){
return carSchema[0]['_id']
}
Как правильно импортировать или экспортировать carSchema
для использования в lotSchema
? Хватит ли простого const carSchema = require('Car.js')
?