English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial de Node.js, aprenderemos a través de un ejemplo cómo crear una base de datos en MongoDB desde una aplicación Node.js.
A continuación, se proporciona una guía paso a paso, junto con un ejemplo que muestra cómo crear una base de datos en MongoDB desde una aplicación Node.js.
Iniciar el servicio MongoDB. Ejecute el siguiente comando para iniciar el servicio MongoDB
sudo service mongod start
Instalar el paquete de software mongodb con npm.
Obtener el URL básico del servicio MongoDB. Una técnica sencilla para obtener el URL básico del servicio MongoDB es abrir el terminal y ejecutar el Shell de MongoDB.
Terminal-Shell de MongoDB
arjun@nodejs:~$ mongo Versión del shell de MongoDB v3.4.9 conectando a: mongodb://127.0.0.1:27017 Versión del servidor MongoDB: 3.4.9 El servidor tiene advertencias de inicio: 2017-10-29T18:15:36.110+0530 I ALMACENAMIENTO [initandlisten]Cuando se inicia el Mongo Shell, muestra el URL básico de MongoDB.
mongodb://127.0.0.1:27017
Preparar la URL completa. Añadir el nombre de la base de datos que se va a crear (por ejemplo, newdb) al URL básico.
mongodb://127.0.0.1:27017/newdb
Crear un MongoClient.
var MongoClient = require('mongodb').MongoClient;
Con la ayuda de la URL, conectar desde MongoClient al servidor MongoDB.
MongoClient.connect(url, <callback_function>);
Una vez completada la intentación de MongoClient de establecer la conexión, la función de devolución de llamada recibirá el error y el objeto db como parámetros.
Si la conexión es exitosa, el objeto db apunta a la base de datos nueva creada newdb.
// newdb es la nueva base de datos que creamos var url = "mongodb://localhost:27017/newdb"; // Crear un cliente para mongodb var MongoClient = require('mongodb').MongoClient; // Hacer que el cliente se conecte al servicio mongo MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Base de datos creada!"); // Imprimir el nombre de la base de datos console.log("El objeto db apunta a la base de datos: ");+ db.databaseName); // Después de completar todas las operaciones con db, ciérrela. db.close(); });
Resultados de la salida
arjun@w3codebox:~/workspace/nodejs/mongodb$ node node-js-mongodb-create-database.js Base de datos creada! El objeto db apunta a la base de datos: newdb
Conclusión:
En este tutorial de Node.js MongoDB: Node.js – Crear base de datos en MongoDB,aprendimos a crear una base de datos desde Node.js Application utilizando el paquete mongodb. En nuestro siguiente tutorial, Node.js MongoDB Drop Database, aprenderemos a eliminar la base de datos.