MongoDB , la base de datos NoSQL más popular, es una base de datos orientada a documentos de código abierto. El término ‘NoSQL’ significa ‘no relacional’. Significa que MongoDB no se basa en la estructura de base de datos relacional similar a una tabla, sino que proporciona un mecanismo completamente diferente para el almacenamiento y la recuperación de datos. Este formato de almacenamiento se llama BSON (similar al formato JSON).
Módulo MongoDB : este módulo de Node.js se utiliza para conectar la base de datos MongoDB y para manipular las colecciones y bases de datos en MongoDB. El método mongodb.connect() se usa para conectar la base de datos MongoDB que se ejecuta en un servidor particular en su máquina. (Consulte este artículo).
Módulo de instalación:
npm install mongodb
Estructura del proyecto:
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
Bases de datos MongoDB:
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) => { // 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); })
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