Как мне получить доступ к данным внутри объектов с помощью ejs? - PullRequest
0 голосов
/ 14 июня 2019

Я отправляю данные в мои файлы ejs из моего файла app.js, и это выглядит так:

{ _id: 2500, firstName: 'John', lastName: 'Doe', comments: [ { _id: 5555, title: "Hello", comment: "Hello, World" } ], __v: 0 }

При использовании цикла forEach я могу напечататьвесь документ, используя <%= document %>.

. Я могу распечатать имя и фамилию, используя <%= document.firstName %>.

. Когда я использую <%= document.comments %>, он печатает объект, но я хочуэто распечатать только строку "комментарий".Я пытался использовать <%= document.comments.comment %>, но ничего не печаталось.

Как получить доступ к определенным данным во встроенных объектах?

1 Ответ

1 голос
/ 14 июня 2019

Поскольку комментарии - это массив, вы должны попытаться использовать <%= document.comments[0].comment %> для отдельного комментария в массиве комментариев, <%= document.comments[0]%> для массива комментариев

...