Node.js e
MongoDB
http://www.luiztools.com.br
Node.js + MongoDB
CRUD
CRONOGRAMA
Node.js +
MongoDB
Node.js + MongoDB
● npm install mongodb
Node Driver
Node.js + MongoDB
const mongoClient = require("mongodb").MongoClient
mongoClient.connect("mongodb://localhost:27017/workshop")
.then(conn => global.conn = conn.db("workshop"))
.catch(err => console.log(err))
module.exports = { }
Conexão db.js
Node.js + MongoDB
global.db = require('../db')
Inicialização
www
Node.js + MongoDB
function findAll(callback){
global.conn.collection("customers").find({}).toArray(callback);
}
module.exports = { findAll }
Funções db.js
CRUD
CRUD
<% if(!docs || docs.length == 0) { %>
<tr>
<td colspan="4">Nenhum cliente cadastrado.</td>
</tr>
<% } %>
Listagem
CRUD
<% } else {
docs.forEach(function(customer){ %>
<tr>
<td style="width:50%"><%= customer.nome
%></td>
<td style="width:15%"><%= customer.idade
%></td>
<td style="width:15%"><%= customer.uf %></td>
<td><!-- em breve --></td>
</tr>
<% })
}%>
Listagem
Dúvidas?
Obrigado!

Curso de Node.js e MongoDB - 06