Todo tutorial com LoopBack e MongoDB

Dylan Pinto
2 min readApr 14, 2021

--

MongoDB é um software de base de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Classificado como um programa de base de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas.

LoopBack é um open-source Node.js framework que permite criar end-to-end REST APIs dinâmicas com pouco ou mesmo nenhum código.

Neste tutorial vamos demonstrar como podemos criar uma API básica com um todo list usando o LoopBack e como base de dados vamos usar o MongoDB.

Material Necessário(programas a instalar):

  • MongoDB
  • Node.js

Também vamos precisar de instalar o Loopback, mas para isso usamos o terminal (cmd) com o seguinte comando:

npm i -g @loopback/cli

Após a instalação estamos preparados para seguir os seguintes passos:

1-Criação do scaffolding da app

Introduzimos o comando lb4 app e depois é só responder ao pretendido, lembrando que onde diz “Selecionar recursos para ativar no projecto” é necessário selecionar os passos todos demostrados na imagem seguinte

2-Adicionar Todo model

lb4 model

3-Criação da data source usando o MongoDB

lb4 datasource

4-Adicionar Repositório

lb4 repository

5- Adicionar Controller

lb4 controller

Finalmente para executar a sua API é so usar o comando:

npm start

E aceder ao endereço http://127.0.0.1:3000/explorer/ e deve obter algo deste género:

O LoopBack criou todas as funções CRUD(Create, Read, Update e Delete):

  • Create — INSERT
  • Read — SELECT
  • Update — UPDATE
  • Delete — DELETE

--

--

No responses yet