Python 在烧瓶中迭代mongodb集合

Python 在烧瓶中迭代mongodb集合,python,mongodb,flask,pymongo,Python,Mongodb,Flask,Pymongo,我是pymongo and flask的初学者,我有一个电影收藏,其中的电影实例如下: 电影={标题:霍比特人,2013年,情节:一些情节} 我试图遍历我的整个电影收藏,以检查我以表单形式提交的电影是否存在于收藏中。电影名称和年份必须相同。 我的代码: movie\u list=movies.find 对于电影中的i_列表: 对于i[“标题”]中的t: 对于i[‘年’]中的y: 如果request.form['movie']==t和request.form['year']==y: 版画发现 打破

我是pymongo and flask的初学者,我有一个电影收藏,其中的电影实例如下:

电影={标题:霍比特人,2013年,情节:一些情节} 我试图遍历我的整个电影收藏,以检查我以表单形式提交的电影是否存在于收藏中。电影名称和年份必须相同。 我的代码:

movie\u list=movies.find 对于电影中的i_列表: 对于i[“标题”]中的t: 对于i[‘年’]中的y: 如果request.form['movie']==t和request.form['year']==y: 版画发现 打破
但是,当我使用print语句测试上述代码时,即使我提交的电影和年份存在于我的mongodb集合中,它也不会打印任何内容。如果您能帮助我解决这个简单的任务,我将不胜感激。提前谢谢你

如果你只是想检查你的电影是否存在,最好这样做:

count=movies.count_文档{标题:request.form[movie],年份:request.form[movie]} 如果计算: 版画发现 如果你想做一个循环

movies=movies.find{title:request.form[movie],年份:request.form[movie]} 电影中的电影: 如果电影[标题]=请求。表格[电影]和电影[年度]=请求。表格[年度]: 版画发现
我知道,但我想知道它将如何与迭代一起工作