Criar uma app CRUD com Node.js + MongoDB (Parte 3)

4 Comentários

O Node.js é um interpretador de código JavaScript que funciona do lado do servidor. Esta plataforma permite aos programadores o desenvolvimento de aplicações em rede, em tempo real e de alta escalabilidade, de uma forma simples e rápida. O Node.js é baseado no interpretador V8 da Google.

Depois da parte 1 e parte 2 hoje vamos ensinar como criar a base de dados para ligar ao projeto.

Criar uma app CRUD com Node.js + MongoDB


Base de Dados MongoDB no mLab

Para a Base de Dados de suporte ao nosso projecto vamos usar o mongoDB, recorrendo ao serviço mLab. O MongoDB é um novo paradigma no que toca aos conceitos do que são as bases de dados tradicionais, pois este SGBD (sendo uma base de dados NoSQL) guarda todas as informações importantes num único documento, livre de esquemas onde possui ainda identificadores únicos, possibilitando a consulta dos documentos através de métodos avançados de agrupamento e filtragem permitindo com isto redundância e consistência.

O mLab é um Database-as-a-Service quem tem atualmente mais de meio milhão de bases de dados. Com este serviço pode guartar até 500 MB de dados, gratuitamente.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Criar Base de Dados

Para começar devem criar uma conta aqui. Em seguida criem uma Base de Dados carregando em Create New

Em seguida indiquem o Cloud Provider e o tipo de Plano (Plan Type) e carreguem em Continue.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Escolham em que DataCenter da Google pretendem guardar os vossos dados. Para seguir carreguem em Continue.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Indiquem agora um nome para a vossa Base de Dados MongoDB

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Em seguida é solicitado para confirmarem o plano que indicaram e, se tudo tiver sido corretamente configurado, a Base de Dados definida será criada.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Criar Utilizadores

O próximo passo é criar um utilizador para acesso à Base de Dados. Para isso entrem na base de dados criada e em seguida escolha a opção Add database user.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

Preencham agora os dados solicitados para a criação de um utilizador.

Criar uma app CRUD com Node.js + MongoDB (Parte 3)

E está tudo ao nível da criação da base de dados. Num próximo tutorial iremos ensinar a ligar o nosso projeto à base de dados que agora criamos.

Leia também…

Criar uma app CRUD com Node.js + MongoDB (Parte 2)

Comentários

4

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Hugo
    Hugo

    Tutorial inspirado no Learning NodeJs da Lynda.com? 😀

  2. Avatar de sakura
    sakura

    está out- date….. vai “run” yes, mas deve se usar o cliente novo. “” DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect””
    preciso de tempo para assimilar a lang…rebuild eu não sei como mas por “borrachas nas tek” nunca é solução.
    implementa o novo cliente.
    mongodb+srv://sakura:??????@cluster0-to9bu.mongodb.net/test?retryWrites=true

    mLab não me aceita como novo cliente…..

    1. Avatar de Lucas
      Lucas

      Aparentemente eles migraram a empresa para o MongoDB Atlas, eu to usando ele e até o momento não deu problema…

  3. Avatar de Lucas
    Lucas

    Irá sair a parte 4 do tutorial? Estou curioso para terminar a minha aplicação…