How to count the number of documents in a mongodb collection

前端 未结 8 1968
广开言路
广开言路 2020-12-29 04:49

I would like to know how to count the number of documents in a collection. I tried the follow

var value = collection.count();
&&
var value = collecti         


        
8条回答
  •  南方客
    南方客 (楼主)
    2020-12-29 05:43

    db.collection('collection-name').count() is now deprecated. Instead of count(), we should now use countDocuments() and estimatedDocumentCount(). Here is an example:

    `db.collection('collection-name').countDocuments().then((docs) =>{
    console.log('Number of documents are', docs);
        };`
    

    To know more read the documentation:

    https://docs.mongodb.com/manual/reference/method/db.collection.countDocuments/

    https://docs.mongodb.com/manual/reference/method/db.collection.estimatedDocumentCount/

提交回复
热议问题