我是mongodb的新来的。有人告诉我findOne和find_one查询在mongodb中的区别。
发布于 2015-12-10 09:48:28
findOne返回满足指定查询条件的一个文档。如果多个文档满足查询要求,则此方法将返回第一个文档。如果没有满足查询的文档,它将返回空。它是MongoDB中的db集合的方法。
find_one是find的Python包装器。它还将返回与查询匹配的单个文档(如果没有匹配,则返回None )。
find_one用于pymongo,findOne用于mongo shell
发布于 2015-12-10 07:32:18
findOne是MongoDB中的db集合的方法。find_one是find的Python包装器。使用PyMongo API的find_one,您可以发送更多的参数来控制输出。
has filter and projection parameters而 has more parameters:过滤、投影、跳过、限制等。
如果您使用PyMongo,关注find()和find_one()将比关注纯蒙古人的findOne更有帮助。
https://stackoverflow.com/questions/34195874
复制相似问题