EJS-locals. Как вывести?

Users.find({}).populate('_group').exec(callback);

EJS: 
<% users.forEach(function(user) { %>
     <tr>
          <td><%= user._id %></td>
          <td><%= user.email %></td>
          <td><%= user.name %></td>
          <td><%= user.photo %></td>
          <td><%= user._group  %></td>
          <td><%= user.created  %></td>
     </tr>
<% }); %>

<%= user._group %> , выводит:
{ _id: 5516d1927ec2dd3e37eb8475, name: 'Администратор' }


Как вывести только название группы "name"?

<%= user._group.name %> - undefined
  • Вопрос задан
  • 529 просмотров
Пригласить эксперта
Ответы на вопрос 1
standy
@standy
Попробуйте так: user.toObject()._group.name
метод toObject возвращает чистый javascript объект, без таких особенностей
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы