#node.js #mongodb #mongoose
Вопрос:
Итак, у меня есть запрос в моей схеме мангуста, который отображает это в виде результата
[
{ scholarship_type: 'Archer Achiever Scholarship' },
{ scholarship_type: 'Star Scholarship' },
{ scholarship_type: 'Star Scholarship' },
{ scholarship_type: 'Archer Achiever Scholarship' },
{ scholarship_type: 'Star Scholarship' },
{ scholarship_type: 'Archer Achiever Scholarship' }
]
Я хотел бы преобразовать этот массив в подстроку, которая
«Стипендия Лучника, Стипендия Звезды, Стипендия Звезды, Стипендия Лучника, Стипендия Звезды, Стипендия Лучника, Стипендия Лучника»
Заранее большое вам спасибо!
Ответ №1:
Простой способ сделать это в js: используя .map(), мы перебираем объекты и возвращаем свойство scholarship_type. Это дает нам массив строк, содержащих свойства scholarship_type.
const scholarshipObjects = [{ scholarship_type: 'Archer Achiever Scholarship' },/*...*/]
const scholarshipsList = scholarshipObjects.map(
(scholarship) => scholarship.scholarship_type
);
Комментарии:
1. Большое вам спасибо! Это сработало идеально!
![]()