mongodb count查詢記錄條數

count查詢記錄條數

使用count()方法查詢表中的記錄條數,例如,下面的命令查詢表users的記錄數量:spa

db.users.find().count();

當使用limit()方法限制返回的記錄數時,默認狀況下count()方法仍然返回所有記錄條數。 例如,下面的示例中返回的不是5,而是user表中全部的記錄數量:code

db.users.find().skip(10).limit(5).count();

若是但願返回限制以後的記錄數量,要使用count(true)或者count(非0)ip

db.users.find().skip(10).limit(5).count(true);

假設C1 表的數據以下:it

> db.c1.find()
{ "_id" : ObjectId("4fb5faaf6d0f9d8ea3fc91a8"), "name" : "Tony", "age" : 20 }
{ "_id" : ObjectId("4fb5fab96d0f9d8ea3fc91a9"), "name" : "Joe", "age" : 10 }

那麼執行如下命令就能夠查詢c1 表的數據量方法

> db.c1.count()
2

能夠看出表中共有2 條數據。im

相關文章
相關標籤/搜索