MongoDB와 Node.Js의 주요 로컬 콘트롤러 주변 환경 구성 - 2부

4922 단어 nodemongodbjavascript
Lo Primero que tenemos que hacer para añadir mongoDb Atlas a nuestro proyecto Node es crear unambiente local para que NodeJS corra. Para ello vamos a crear un nuevo 폴더 el cuál yo llamé mongoDbWithNode y dentro de este 폴더 desde la consola vamos a correr el comando npm init -y Para crear una configuracion basica de npm en nuestro proyecto. El resultado deberia ser algo como esto: 👇🏼

Aquí la lista de comandos usados:

$ mkdir mongoDbWithNode
$ cd mongoDbWithNode
$ npm init -y


Ahora si abrimos el 폴더 mongoDbWithNode desde cualquier 편집기 vamos a observar qué se ha creado un archivo llamado package.json el cual debe lucir muy parecido a esto:



Lo siguiente que haremos sera crear un script, en el archivo package.json dentro del key scripts, añadiremos la siguiente linea y borraremos la linea de "test""start": "nodemon index.js", , de tal manera que ahora la parte de scripts en el package.json debería verse así:

"scripts": {
  "start": "nodemon server.js"
},


Con esto listo ahora tenemos que ir a la consola y instalar algunos paquetes, el primero sera nodemon y lo instalaremos escribiendo en consola:$ yarn add -D nodemon

Luego de ello instalaremos mongodb desde la consola usando el siguiente comando:$ yarn add mongodb
una vez instalado mongoDb, el siguiente paso es crear un archivo dentro de nuestra carpeta llamado server.js y allí en este archivo es donde vamos a añadir el codigo que Atlas nos creo (el último paso de la parte 1 de este artículo) 스크린샷 a continuación :


el codigo es algo parecido a esto:

const { MongoClient } = require('mongodb');

const uri = "mongodb+srv://jrojas:<password>@myfirstdb.gnjpx.mongodb.net/myFirstDatabase?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });

client.connect(err => {
  const collection = client.db("test").collection("devices");
  // perform actions on the collection object
  client.close();
});


ahora algunas cosas Importantes para rescatar es que deben cambiar el 문자열 <password> con la contraseña que le crearon a su usuario y deben reemplazar myFirstDatabase con el nombre que le dieron a su DB.

Después el último paso será ir a la consola y correr el comando:yarn start o npm start Dependiendo de que hayan usado para instalar mongoDB y eso deberia mostrarles que ya todo esta corriendo como esperabamos


Y como último paso si queremos verificar que nuestra conxión se ha realizado de manera correcta lo que podemos hacer es poner el siguiente código en nuestro archivo server.js
const { MongoClient } = require('mongodb');

const uri = "mongodb+srv://jrojas:<password>@myfirstdb.gnjpx.mongodb.net/myFirstDatabase?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });

client.connect(err => {
  const list = await client.db("admin").command({listDatabases: 1})
  console.log("list -->", list);
  client.close();
});


lo cual nos imprimirá en consola la lista de las base de datos que han sido creadas:


프록시모스 파소스



En los próximos tutoriales lo que haremos será empezar a hablar directamente de mongoDb y sus conceptos, pero esto lo haremos en una nueva serie

파트 1

좋은 웹페이지 즐겨찾기