javascript - 如何在 EJS 中显示嵌套字段 mongodb
问题描述
我正在尝试显示一个包含图像链接的字段,该字段嵌套在我在 MongoDB 到 ejs 的集合中。但是,当我尝试显示它时,EJS 找不到图像。我使用的是用户模式,所以当我写: <%=user.slot1img%> 时,它将无法找到该资源。
每个项目的结构如下:
Inventory: [
{
Item1: [
{
slot1img: "",
slot1text: "",
}
],
那么如果一个项目嵌套在 mongodb 到 EJS 文件中,我怎么能显示它呢?
解决方案
使用嵌套的 for 循环
inventory.forEach(i => {
i.Item1.forEach(j => {
<%= j.slot1.img %>
})
})
推荐阅读
- api - 为现有的烧瓶项目生成 OpenAPI 定义和文档
- julia - Julia 中的单位矩阵
- java - 如何在 RowsFragment 中折叠(隐藏)gridView(仅在行集中时显示)
- angular - 我的 NgRx 效果不起作用,什么也没发生
- sql - 优化导致死锁的查询
- python - 如何确保子类是数据类?
- python - 制作高度定制的、可悬停的、可重叠的小部件
- gradle - 程序类型已经存在:androidx.work.ArrayCreatingInputMerger
- python - 如何在不使用“set_bad”的情况下在 matplotlib.pyplot 中显示具有特定颜色的矩阵
- google-play-services - 我可以在不添加付款方式的情况下切换 Google Play 国家/地区吗?