Такое дело.
Я возвращаю список салонов
const salon = await Salon.find({$text: {$search: searchText, $caseSensitive: false}})
В модели салона есть тип, который берётся из другой коллекции:
type: [{ type: Schema.Types.ObjectId, ref: 'salon_types' }],
Можете подсказать как возвращать на фронт ещё и тип салона, вместе с салоном. Ну чтоб вместе были, а то в поле type хранится именно ObjectID. Можно кнш по нему искать тип:
salonType.findById() // типа так
Вот как это можно грамотно реализовать