saya rasa tidak ada masalah dengan .populate('adminInfo.adminId')
metode.
apakah Anda yakin bahwa referensi bidang ada di CamelCase .
Jika tidak, coba ubah bidang ref ->
adminInfo: {
_id: false,
adminId: [{
type: Schema.Types.ObjectId,
ref: 'user'
}]
}