如何在EJS中显示嵌套字段mongodb

How to display nested field mongodb in EJS

我正在尝试向 ejs 显示一个包含图像 link 并且嵌套在我的 MongoDB 集合中的字段。但是,当我尝试显示它时,EJS 找不到图像。我正在使用用户模式,所以当我写:<%=user.slot1img%> 时,它将无法找到该资源。

每一项的结构是这样的:

Inventory: [
{
Item1: [
{
slot1img: "",
slot1text: "",
}   
],

那么,如果某个项目嵌套在 mongodb 中,我该如何将其显示到 EJS 文件中?

使用嵌套 for 循环

inventory.forEach(i => {
    i.Item1.forEach(j => {
       <%= j.slot1.img %>
    })
})