技术文章 > 数据库 >  MongoDB > 正文

MongoDB中如何使用统计count()方法?

宋雪维

在MongoDB中对于大量的数据,可以使用count()方法对数据进行统计,得到某个集合中文档的数量,但是会出现查询慢的问题,其实很好处理,试着加上projection只返回一个唯一标识的字符串字段就可以处理,本文介绍MongoDB中count()方法的使用介绍。

一、count()方法介绍

1、作用:用于统计结果集中文档条数

2、count()方法两种使用语法

db.集合名称.find({条件}).count()

db.集合名称.count({条件})

3、返回值

返回一个包含计数和命令状态的文档。

二、count()方法使用实例

> db.foo.find({name:{$ne:null}})
{ "_id" : ObjectId("544db3b45d92133398a80dab"), "a" : 1, "name" : "zzz" }

> db.foo.find({name:{$ne:null}}).count()             #查出个数为1,正确的
1

> db.foo.find({name:{$ne:null}}).skip(2)             #查不出数据

> db.foo.find({name:{$ne:null}}).skip(2).count()      #查出个数为1,不正确
1

> db.foo.find({name:{$ne:null}}).skip(2).count(1)    #查出个数为0,正确
0

出现统计慢的现象,则加上projection即可处理。

db.trip_product.find({"supplierId":{$in:["ziying", "ycf", "dfy"]}, "remove":0},
{"remove":1,"_id":0}).itcount()

以上就是MongoDB中使用统计count()方法介绍,希望能对你有所帮助哟~更多MongoDB学习推荐:MongoDB教程

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  二、Python数据挖掘(Matplotlib库)
  python爬取分析超级大乐透历史开奖数据
  Python爬虫:单线程、多线程和协程的爬虫性能对比!
  Python07--内置函数
  python2和3同时安装在windows环境
相关视频章节
  python初认识
  Python应用领域
  五分钟装好Python解释器
  Python的代码缩进规范
视频教程分类