Passou mais de um mês desde o primeiro post! Ahá, mas estou de volta com esse segundo. Eu poderia começar do zero de novo e fazer desse o primeiro post, mas sou teimoso e quero fazer esse diário dar certo, nem que as atualizações sejam mês a mês.
Be MEAN!
Dia 9 começou o Be MEAN, curso financiado via crowdfunding e aberto ao público, graças ao sucesso do financiamento :)
Estou acompanhando e pretendo registrar tudo que aprendo aqui, então agora sim, esse diário vai pra frente! Espero…
A primeira aula foi simples, uma introdução ao NoSQL e o mongodb.
NoSQL
Foi dada uma visão geral sobre o NoSQL, que é um conceito de banco de dados não relacional (não tem nada a ver com SQL, esse nome foi dado por questões de marketing).
Basicamente (pelo que entendi), NoSQL segue um modelo não relacional, e por isso pode tratar cada caso de forma mais eficiente, existem por exemplo bancos NoSQL para tratar de grafos, de documentos, etc.
MongoDB, export e import
O mongodb é o banco voltado a documentos, e corresponde ao M do MEAN. Utiliza JavaScript como linguagem para fazer as consultas.
Na primeira aula do Be MEAN instalamos o mongo e aprendemos o comando import e export.
mongoexport --db nome_do_database --collection nome_da_colecao --out minha_colecao.json
mongoimport --db nome_do_database --collection nome_da_colecao --drop --file minha_colecao.json
Por hoje é só ;)