Mongo 中的 findOne 和 find_one 有什么区别?

What is difference between findOne and find_one in Mongo?

我是 mongodb 的新人。谁能告诉我 findOnefind_one 查询在 mongodb.

之间的区别

findOne 是 MongoDB 中的数据库集合方法。 find_one 是 Python API 对 find 的封装。使用 PyMongo API 的 find_one 你可以发送更多的参数来控制输出。

findOne has filter and projection parameters whereas :过滤、投影、跳过、限制等

如果您使用 PyMongo,专注于 find()find_one() 将比专注于纯 Mongo 的 findOne 更有帮助。

findOne returns 一个个满足指定查询条件的文档。如果有多个文档满足查询,则此方法returns 个文档。如果没有文档满足查询,它将 returns null。它是 MongoDB.

中的数据库集合方法

find_one 是 Python API 对 find 的封装。它还将 returns 一个 单个 文档匹配查询(或者 None 如果没有匹配项)。

find_one用于pymongofindOne用于mongo shell