看到个关于SQL中加入 LIMIT 1 是否会更快的问题我就想起了mongodb里的 findOne
不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)一样?
虽然实现机制和db.collection.find().limit(1) 差距太多,但用起来和 db.collection.find().limit(1) 没多大区别,findOne 是 找到第一条,返回数据,然后关闭游标cursor 这些操作一气喝成
db.collection.find().limit(1) 是先返回游标,获取需要的数据,然后关闭游标具体的实现还是跟客户端有关.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。