English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Conexión de Node.js a MongoDB –En este tutorial de Node.js, aprenderemos a conectarnos a MongoDB desde una aplicación Node.js.
Asegúrese de que MongoDB esté instalado. Si no lo está, instale MongoDB.
Para conectarse a MongoDB desde una aplicación Node.js, siga las instrucciones paso a paso siguientes.
Inicie el servicio MongoDB. Ejecute el siguiente comando para iniciar el servicio MongoDB
sudo service mongod start
Instale el paquete de software mongodb con npm (si no se ha instalado).
arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb npm WARN saveError ENOENT: No existe el archivo o directorio, abrir'/casa/arjun/workspace/nodejs/package.json' npm WARN enoent ENOENT: No existe el archivo o directorio, abrir'/casa/arjun/workspace/nodejs/package.json' npm WARN nodejs No descripción npm WARN nodejs No campo de repositorio npm WARN nodejs No datos de README npm WARN nodejs No campo de licencia. + [email protected] agregado 9 paquetes en 9.416s
Preparar la dirección web. Para saber la URL básica del servicio de MongoDB, un truco simple es abrir la terminal y ejecutar el Mongo Shell.
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 de MongoDB: 3.4.9 Advertencias de inicio del servidor: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]
Cuando se inicia el Mongo Shell, esboza la URL básica de MongoDB.
mongodb://127.0.0.1:27017
Con la ayuda del paquete mongodb, crea MongoClient y conecta a url.
A continuación, se muestra un programa de ejemplo de Node.js para establecer una conexión con MongoDB.
// URL del servicio que ejecuta MongoDB var url = "mongodb://localhost:27017"; // Clientes de MongoDB var MongoClient = require('mongodb').MongoClient; // Conectar al servicio de MongoDB MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Conectado a MongoDB!"); db.close(); });
Resultados de salida
arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js Conectado a MongoDB!
En este Node.js MongoDB – conectar a MongoDB, aprendimos cómo encontrar la URL del servicio de MongoDB y conectar a la servicio desde Node.js utilizando el método connect de MongoClient, como se muestra en el programa de ejemplo.