在MongoDB中,您可以使用count()
函數來獲取集合中的總記錄數。該函數接受一個查詢條件作為參數,如果不傳遞查詢條件,則返回集合中的所有記錄數。以下是一個示例:
db.collection.count()
如果要獲取滿足特定條件的記錄數,可以在count()
函數中傳遞一個查詢條件,例如:
db.collection.count({ age: { $gt: 18 } })
上述代碼將返回age
大于18的記錄數。
請注意,count()
函數是一個聚合操作,可能會對大型集合產生一定的性能影響。如果只是想獲取集合中的總記錄數,而不需要考慮查詢條件,可以考慮使用estimatedDocumentCount()
函數,該函數是一個近似值,但是對大型集合來說更快速。例如:
db.collection.estimatedDocumentCount()
上述代碼將返回集合中的總記錄數的近似值。