对于整个编码工作来说都是新手,目前正在学习Python/Flask课程,并对其进行了最好的尝试
我有一个MongoDB Atlas DB,里面有两个饮料系列
结构如下图所示。数组中的值是另一个集合中成分的_id值
_id:5e0f54d31c9d44000015483f
drinkName:"Margarita"
Ingredients:["5e13274e1c9d440000490ed8","5e1327571c9d440000490ed9","5e1327621c9d440000490eda","5e13276b1c9d440000490edb"]
和另一个收集与下面
_id:5e1327261c9d440000490ed7
ingredientName:"Slice Lemon"
我的问题是,我试图在一个页面上的Flask中呈现数组的结果。但我似乎无法在配料表中查找对象id,并显示对象的IngreditName
我可以很好地显示数组,但无法转到配料集合获取名称
这是我在html中的内容
{% for ingredient in drink.ingredientList %}
{% for ing in ingredients %}
{% if ing._id == ingredient %}
<li>
{{ ing.ingredientName }}
</li>
{% endif %}
{% endfor %}
{% endfor %}
在这方面的任何帮助都将不胜感激,因为我觉得此时此刻我的头撞到了墙上
目前没有回答
相关问题 更多 >
编程相关推荐