首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蒙古族的findOne和find_one有什么区别?

问蒙古族的findOne和find_one有什么区别?
EN

Stack Overflow用户
提问于 2015-12-10 07:19:27
回答 2查看 564关注 0票数 2

我是mongodb的新来的。有人告诉我findOne和find_one查询在mongodb中的区别。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-10 09:48:28

findOne返回满足指定查询条件的一个文档。如果多个文档满足查询要求,则此方法将返回第一个文档。如果没有满足查询的文档,它将返回空。它是MongoDB中的db集合的方法。

find_one是find的Python包装器。它还将返回与查询匹配的单个文档(如果没有匹配,则返回None )。

find_one用于pymongo,findOne用于mongo shell

票数 1
EN

Stack Overflow用户

发布于 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更有帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34195874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档