Подсчитайте общее количество баз данных, присутствующих в MongoDB, используя Node.js

Опубликовано: 26 Июля, 2021

MongoDB , самая популярная база данных NoSQL, представляет собой документно-ориентированную базу данных с открытым исходным кодом. Термин «NoSQL» означает «нереляционный». Это означает, что MongoDB не основана на табличной структуре реляционной базы данных, а предоставляет совершенно другой механизм для хранения и извлечения данных. Этот формат хранения называется BSON (аналог формата JSON).

Модуль MongoDB : этот модуль Node.js используется для подключения к базе данных MongoDB, а также для управления коллекциями и базами данных в MongoDB. Метод mongodb.connect () используется для подключения к базе данных MongoDB, которая работает на определенном сервере на вашем компьютере. (См. Эту статью).

Установка модуля:

 npm установить mongodb

Структура проекта:

Запуск сервера на локальном IP: данные - это каталог, в котором находится сервер MongoDB.

 mongod --dbpath = данные --bind_ip 127.0.0.1

Базы данных MongoDB:

Имя файла- 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) => {
// Use admin request
const connect = client.db(databasename).admin();
connect.listDatabases((err, db) => {
if (!err) {
var count = 0;
db.databases.forEach(element => {
++count;
});
// Printing total count
console.log( "TotalDatabases " + count);
}
})
}). catch ((err) => {
// Printing the error message
console.log(err.Message);
})

Запустите файл index.js, используя следующую команду:

 узел index.js

Выход: