阅读 88

MongoDB中的find()和findOne()方法之间的区别?

findOne()如果查询匹配,否则返回null返回第一个文档。该find()方法不返回null,而是返回一个游标。

让我们实现的概念find(),并findOne()创造了收集与文档-

> db.createCollection('emptyCollection');
{ "ok" : 1 }

让我们计算一下以上集合中有多少文档-

> db.emptyCollection.count();

这将产生以下输出-

0

上述集合中没有文件。

以下是查询结果的查询findOne()-

> if(db.emptyCollection.findOne()){print("Returns Cursor")} else {print("Not returning cursor")}

这将产生以下输出-

Not returning cursor

以下是查询结果的查询find()-

> if(db.emptyCollection.find()){print("Returns Cursor")} else {print("Not returning cursor")}

这将产生以下输出-

Returns Cursor


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐