English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de NodeJS

Sección de Express.js de NodeJS

Sección de缓冲 y URL de NodeJS

Sección de MySql de NodeJS

Sección de MongoDB de NodeJS

Sección de archivos (FS) de NodeJS

Otras secciones de NodeJS

Conexión a MongoDB en Node.js

Conexión de Node.js a MongoDB –En este tutorial de Node.js, aprenderemos a conectarnos a MongoDB desde una aplicación Node.js.

Prerrequisitos

Asegúrese de que MongoDB esté instalado. Si no lo está, instale MongoDB.

Guía paso a paso

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.

Ejemplo de programa – Conexión de Node.js a MongoDB

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!

Conclusión:

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.