¿Cómo contar el número total de documentos en MongoDB Collection usando Node.js?

MongoDB , la base de datos NoSQL más popular, podemos contar la cantidad de documentos en MongoDB Collection usando la función MongoDB collection.countDocuments(). El módulo mongodb se usa para conectar la base de datos MongoDB y también para manipular las colecciones y las bases de datos en MongoDB. 

Instalación del módulo: puede instalar el módulo mongodb con el siguiente comando.

node install mongodb

Estructura del proyecto:

Ejecutando el servidor en IP local: Data es el directorio donde está presente el servidor MongoDB.

mongod --dbpath=data --bind_ip 127.0.0.1

Base de datos MongoDB :

Database:GFG
Collection:aayush

Los siguientes son los datos de muestra almacenados en su base de datos para este ejemplo.

Nombre de archivo: index.js

Javascript

// Requiring module
const MongoClient = require("mongodb");
 
// Connection URL
const url = 'mongodb://localhost:27017/';
 
// Database name
const databasename = "GFG";
  
MongoClient.connect(url).then((client) => {
  const connect = client.db(databasename);
 
  // Connect to collection
  const collection = connect.collection("aayush");
 
  // Count the total documents
  collection.countDocuments().then((count_documents) => {
    console.log(count_documents);
  }).catch((err) => {
    console.log(err.Message);
  })
      
}).catch((err) => {
  // Printing the error message
  console.log(err.Message);
})</div>

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

Publicación traducida automáticamente

Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *