collection.countDocuments() es el método del módulo mongodb en node.js que se usa para contar el número total de documentos presentes en la colección de la base de datos particular en MongoDB.
Sintaxis:
collection.countDocuments(Query)
Parámetros: este método toma el siguiente parámetro que no se requiere de forma predeterminada:
- Consulta: Es la consulta para contar los documentos de filtro de las colecciones.
Tipo de devolución: este método devuelve las promesas.
Instalación del módulo: Instale el módulo mongodb usando el siguiente comando:
npm install mongodb
Estructura del proyecto: Se verá así.
Servidor en ejecución en IP local: los datos son el directorio donde está presente el servidor MongoDB.
mongod --dbpath=data --bind_ip 127.0.0.1
Base de datos MongoDB: a continuación se muestran algunos datos de muestra en nuestra base de datos.
Database:GFG Collection:aayush
index.js
// 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); })
Ejecute el archivo index.js usando 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