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學習推薦:。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4560/viewspace-2830642/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java Count如何計算流中的元素Java
- mysql 大表中count() 使用方法以及效能優化.MySql優化
- MongoDB設計方法及技巧MongoDB
- golang count 單字元 字串 統計函式Golang字元字串函式
- mongodb分組統計MongoDB
- ORM:被忽略的 group by 後的 count 統計ORM
- Python中reversed()方法如何使用?Python
- Mongodb 也有collation 與 如何使用MongoDB
- 如何在Nuxt3.0中使用MongoDB資料庫UXMongoDB資料庫
- 技術乾貨| 如何在MongoDB中輕鬆使用GridFS?MongoDB
- SQL Server中count(*)和Count(1)的區別SQLServer
- jQuery中過濾方法slice()方法如何使用?jQuery
- mysql count()的使用解析MySql
- laravel mysql聚合函式使用方法(count,sum,max,min,avg)LaravelMySql函式
- HOME: Count Digits —— 計算字串中數字個數Git字串
- C# 中List中的Count和Count(),有什麼區別C#
- 淺談php count()函式方法PHP函式
- Vue中如何使用方法、計算屬性或觀察者Vue
- .Net Core中簡單使用MongoDBMongoDB
- MySQL的COUNT語句--count(*)、 count(常量)、 count(列名)MySql
- MongoDB從入門到實戰之.NET Core使用MongoDB開發ToDoList系統(3)-系統資料集合設計MongoDB
- 21:Count Down設計模式設計模式
- springboot 如何使用MongoDB整合 shedlock-springSpring BootMongoDB
- springboot(十一):Spring boot中mongodb的使用Spring BootMongoDB
- Linux系統中grep如何使用?Linux
- Spring中如何使用設計模式Spring設計模式
- 統計中進行預測的方法
- count(*)、count(1)和count(列名)的區別
- count (*) 和 count (1) 和 count (列名) 區別
- count(*) 和 count(1)和count(列名)區別
- Mongodb使用MongoDB
- MongoDB 使用MongoDB
- mongodb怎麼統計不重複數量?MongoDB
- python 統計字串裡某個字元出現的次數count()Python字串字元
- MongoDB 顯示數量方式 , count結果與實際不符合MongoDB
- 如何使用m工具安裝和管理MongoDBMongoDB
- MongoDB 映象配置方法MongoDB
- 一些MongoDB基本命令及使用方法MongoDB