Estoy trabajando en el esquema de mangosta e intento crear un objeto de dirección que incluya una enumeración para países y ciudades, la enumeración de la ciudad debe cambiarse según el país seleccionado, como el fragmento de código a continuación. ¿Cómo podría hacer eso?
const mongoose = require('mongoose'); const questionSchema = new mongoose.Schema({ address: { country:{ type: String, enum:['USA', 'GB', 'CA', 'BR' ....] }, city:{ type: String, enum:[...cities[`${country}]] } } }) const cities ={ USA :['New York', 'Los Angeles'...], GB :['London', 'Manchester'...] }