Python MongoDB 查找
你可以使用 find() 方法从MongoDB读取/检索存储的文档。该方法以非结构化的方式检索并显示MongoDB中的所有文档。
语法
以下是 find() 方法的语法。
例子
假设我们在一个名为testDB的数据库中插入了3个文档,并在一个名为sample的集合中使用了以下查询方式 −
你可以使用find()方法检索插入的文件,如-
你也可以使用findOne()方法检索集合中的第一个文档,如:
使用python检索数据(find)
pymongo的 ** find_One()** 方法是用来根据你的查询检索单个文档的,如果没有匹配,这个方法不返回任何东西,如果你没有使用任何查询,它返回集合中的第一个文档。
当你需要在一个结果中只检索一个文档时,或者当你确定你的查询只返回一个文档时,这个方法就很方便了。
例子
下面的python例子检索一个集合的第一个文件
输出
为了在一次查询中获得多个文档(单次调用find方法),你可以使用pymongo的 ** find()** 方法。如果没有传递任何查询,这个方法会返回一个集合中的所有文档;如果你向这个方法传递了一个查询,它会返回所有匹配的文档。