我在mongodb数据库中有餐厅收藏和食物收藏。餐厅有名称,描述和菜单。食物有名称和描述。 在餐厅显示页面中,我要在每个餐厅显示菜单。如果菜单名称与食物名称相同,则具有指向食物显示页面的链接。 像这样的代码
<% restaurant.menus.forEach(function(menu) { %>
<% foods.forEach(function(food) { %>
<% if(food.name == menu) { %>
<p><a href="/foods/<%= food._id"><%= menu %></a></p>
<% } else {%>
<p>! <%= menu %></p>
<%} %>
<% }) %>
<% }) %>
问题是它为else语句提供了双重结果。像这样:
食物1
!食物2
!食物1
!食物2