Mongodb 在Mongo中findOne和find_one有什么区别?

Mongodb 在Mongo中findOne和find_one有什么区别?,mongodb,pymongo,Mongodb,Pymongo,我是mongodb的新手。任何人告诉我findOne和find\u one在mongodbfindOne中查询的区别是mongodb中的一个db集合方法find_one是围绕find的Python API包装。通过PyMongo API的find_one,您可以发送更多参数来控制输出 鉴于:过滤、投影、跳过、限制等 如果您使用PyMongo,关注find()和find_one()将比关注纯Mongo的findOnefindOne返回一个满足指定查询条件的文档更有帮助。如果多个文档满足查询,此方法

我是mongodb的新手。任何人告诉我
findOne
find\u one
mongodb
findOne
中查询的区别是mongodb中的一个db集合方法
find_one
是围绕
find
的Python API包装。通过PyMongo API的
find_one
,您可以发送更多参数来控制输出

鉴于:过滤、投影、跳过、限制等


如果您使用PyMongo,关注
find()
find_one()
将比关注纯Mongo的
findOne

findOne
返回一个满足指定查询条件的文档更有帮助。如果多个文档满足查询,此方法将返回第一个文档。如果没有满足查询的文档,它将返回null。这是
MongoDB
中的db集合方法

find\u one
是围绕
find
的Python API包装。它还将返回与查询匹配的单个文档(如果没有匹配项,则返回


find_one
用于
pymongo
findOne
用于
mongo
shell

find_one用于pymongo,findOne用于mongo shell,也可能用于具有其他语言的mongo查看更多信息。