溫馨提示×

mongodb怎么顯示文檔數

小億
156
2023-09-05 20:32:36
欄目: 云計算

要顯示 MongoDB 集合中的文檔數,可以使用 count() 方法。這個方法接受一個查詢文檔作為參數,如果未提供查詢文檔,則會返回集合中的所有文檔數。

以下是示例代碼:

// 引入 MongoDB 客戶端
const MongoClient = require('mongodb').MongoClient;
// 連接數據庫
const url = 'mongodb://localhost:27017';
const dbName = 'mydatabase';
MongoClient.connect(url, function(err, client) {
if (err) throw err;
// 選擇數據庫
const db = client.db(dbName);
// 選擇集合
const collection = db.collection('mycollection');
// 顯示文檔數
collection.count({}, function(err, count) {
if (err) throw err;
console.log('文檔數:', count);
// 關閉連接
client.close();
});
});

上述示例中,我們連接到本地 MongoDB 服務器,并選擇名為 mydatabase 的數據庫和 mycollection 的集合。然后,使用 count() 方法來獲取集合中的文檔數。在回調函數中,我們打印出文檔數,并關閉連接。

請注意,count() 方法在最新的 MongoDB 驅動程序中已被棄用,建議使用 countDocuments() 方法替代。使用方式相同,只需將方法名從 count() 改為 countDocuments() 即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女