How to count total number of unique documents in MongoDB using Node.js ? Last Updated : 12 Feb, 2021 Comments Improve Suggest changes Like Article Like Report MongoDB, the most popular NoSQL database, we can count the number of documents in MongoDB Collection using the MongoDB collection.countDocuments() function. The mongodb module is used for connecting the MongoDB database as well as used for manipulating the collections and databases in MongoDB. Installing module: You can install mongodb module using the following command. npm install mongodb Project Structure: Running the server on Local IP: Data is the directory where MongoDB server is present. mongod --dbpath=data --bind_ip 127.0.0.1 MongoDB Database: Database:GFG Collection:aayush Following is the sample data stored in your database for this example. Filename: 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"); // Counting the total unique documents collection.distinct("name").then((ans) => { // Creating set var set1 = new Set(); // Adding each element in the st ans.forEach(i => { set1.add(i); }); // Printing the size of the set console.log(set1.size); }).catch((err)=>{ console.log(err.Message); }) }).catch((err) => { // Printing the error message console.log(err.Message); }) Run index.js file using the following command: node index.jsOutput: Comment More infoAdvertise with us Next Article How to count total number of unique documents in MongoDB using Node.js ? zack_aayush Follow Improve Article Tags : Technical Scripter Web Technologies Node.js MongoDB Technical Scripter 2020 Node.js-Misc +2 More Similar Reads How to count total number of documents in MongoDB Collection using Node.js ? MongoDB, the most popular NoSQL database, we can count the number of documents in MongoDB Collection using the MongoDB collection.countDocuments() function. The mongodb module is used for connecting the MongoDB database as well as used for manipulating the collections and databases in MongoDB. Inst 1 min read How to replace one document in MongoDB using Node.js ? MongoDB, the most popular NoSQL database, we can count the number of documents in MongoDB Collection using the MongoDB collection.countDocuments() function. The mongodb module is used for connecting the MongoDB database as well as used for manipulating the collections and databases in MongoDB. Inst 1 min read How to add unique constraint in collection of MongoDB using Node.js? Mongoose module is one of the most powerful external modules of the node.js.Mongoose is a MongoDB ODM i.e (Object database Modelling) that used to translate the code and its representation from MongoDB to the Node.js server. Mongoose module provides several functions in order to manipulate the docum 2 min read How to limit the number of documents in a MongoDB request in Node.js ? Say you are working on a quiz API, with which anybody on the web can fetch random questions based on the defined category. You are done with your API and it has passed all test parameters, now for sake of users you want to add a feature that will let users decide how many questions they want to addr 5 min read How to update single and multiple documents in MongoDB using Node.js ? MongoDB the most popular NoSQL database, is an open-source document-oriented database. The term âNoSQLâ means ânon-relationalâ. It means that MongoDB isnât based on the table-like relational database structure but provides an altogether different mechanism for storage and retrieval of data. This for 2 min read How To Query For Documents In MongoDB Using NodeJS? MongoDB is the popular NoSQL database that allows for flexible and scalable data storage. NodeJS and JavaScript runtime built on Chrome's V8 JavaScript engine. It is often used with MongoDB to build powerful and efficient applications. In this article, we will guide you on how to query the documents 4 min read How to delete single and multiple documents in MongoDB using node.js ? MongoDB, the most popular NoSQL database is an open-source document-oriented database. The term âNoSQLâ means ânon-relationalâ. It means that MongoDB isnât based on the table-like relational database structure but provides an altogether different mechanism for storage and retrieval of data. This for 2 min read How to find all the document keys of MongoDB using Node.js ? MongoDB, the most popular NoSQL database, is an open-source document-oriented database. The term âNoSQLâ means ânon-relationalâ. It means that MongoDB isnât based on the table-like relational database structure but provides an altogether different mechanism for storage and retrieval of data. This fo 1 min read How to Remove Documents using Node.js Mongoose? When working with Node.js and MongoDB, managing data involves removing documents from collections. In this article, we will explore how to remove documents using Node.js and Mongoose, a popular MongoDB library that simplifies database interactions. We'll cover the various methods provided by Mongoos 3 min read How to insert single and multiple documents in Mongodb using Node.js ? MongoDB, the most popular NoSQL database, is an open-source document-oriented database. The term âNoSQLâ means ânon-relationalâ. It means that MongoDB isnât based on the table-like relational database structure but provides an altogether different mechanism for storage and retrieval of data. This fo 2 min read Like