使用 .find_one() 获取特定文档
.find() 会返回一个游标,指向所有与过滤条件匹配的文档;而 .find_one() 仅返回与过滤条件匹配的第一个文档。这在一些特定场景(例如查找某一部电影)以及限制 MongoDB 服务器返回结果数量时非常有用。
为帮助您回顾 movies 集合中的可用字段,我们已为您打印了集合中的第一条文档。
本练习是课程的一部分
Python 中的 MongoDB 入门
练习说明
- 查找标题为
"her"的电影(大小写敏感!),并将结果文档保存为变量her。 - 查找一部类别中包含
"adventure"的电影,并将其保存为变量adv。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Find the movie with the title "her"
her = mov.find_one(____)
print(her)
# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)