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

Tutorial básico NodeJS

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

Arquivos NodeJS (FS)

Outros NodeJS

Conexão ao MongoDB no Node.js

Conexão Node.js ao MongoDB –Neste tutorial Node.js, vamos aprender a conectar o aplicativo Node.js ao MongoDB.

Pré-requisitos

Certifique-se de que o MongoDB está instalado. Se não, instale o MongoDB.

Instruções passo a passo

Para conectar o aplicativo Node.js ao MongoDB, siga as seguintes instruções passo a passo.

Iniciar o serviço MongoDB. Execute os seguintes comandos para iniciar o serviço MongoDB

sudo serviço mongod iniciar

 Use o npm para instalar o pacote mongodb (se ainda não foi instalado).

arjun@nodejs:~/workspace/nodejs/mongodb$ instalar o mongodb
npm AVISO saveError ENOENT: arquivo ou diretório não encontrado, abrir'/casa/arjun/workspace/nodejs/package.json'
npm AVISO saveError ENOENT: arquivo ou diretório não encontrado, abrir'/casa/arjun/workspace/nodejs/package.json'
npm AVISO nodejs Não há descrição
npm AVISO nodejs Não há campo de repositório
npm AVISO nodejs Não há dados de LEIA-ME
npm AVISO nodejs Não há campo de licença.
 
+ [email protected]
adicionado 9 pacotes em 9.416s

Preparando URL. Para entender a URL básica do serviço MongoDB, uma dica simples é abrir o terminal e executar o Mongo Shell.
Terminal - Shell MongoDB

arjun@nodejs:~$ mongo
Versão do Shell MongoDB v3.4.9
conectando a: mongodb://127.0.0.1:27017
Versão do Servidor MongoDB: 3.4.9
O Servidor tem Avisos de Inicialização: 
2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]

Quando o Mongo Shell é iniciado, ele ecoa a URL básica do MongoDB.

mongodb://127.0.0.1:27017

Usando o pacote mongodb, crie um MongoClient e conecte-se à url.

Exemplo de Programa – Conexão Node.js com MongoDB

A seguir está um exemplo de programa Node.js para estabelecer uma conexão com MongoDB.

// URL do Serviço do MongoDB em Execução
var url = "mongodb://localhost:27017"; 
 
// Clientes do MongoDB
var MongoClient = require('mongodb').MongoClient; 
 
// Conectando ao Serviço MongoDB
MongoClient.connect(url, function(err, db) { 
  if (err) throw err; 
  console.log("Conectado ao MongoDB!"); 
  db.close(); 
 });

Saída de Resultado

arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js 
Conectado ao MongoDB!

Conclusão:

Neste Node.js MongoDB – Conectando ao MongoDB com Node.js, aprendemos como encontrar a URL do serviço MongoDB e conectar ao serviço usando o método connect do MongoClient a partir do Node.js, conforme mostrado no programa de exemplo.