¿Hay alguna manera de obtener el nombre del modelo de un subdocumento?
tengo este codigo:
const BSchema = mongoose.Schema({ name: { type: String }, }); BSchema.post('save', async function () { console.log(this.constructor.modelName, this.parent().constructor.modelName) }) const BModel = mongoose.model('b', BSchema); const ASchema = mongoose.Schema({ a: { type: BModel.schema, }, }); const AModel = mongoose.model('a', ASchema); const aModel = new AModel({ a: { name: 'hello' } }) await aModel.save();El resultado esperado es: "b a" pero tengo "a indefinido"