sábado, 20 de julho de 2013

     Olá!

     Para quem está iniciando seus estudos sobre MongoDB, uma dica é rodar seus comandos (muito útil quando tiver que inserir muitos documentos manualmente) direto de um scritp. Como assim?

     Suponha que você deseje inserir alguns produtos em uma collection, do tipo

db.products.insert({marca: Samsung, modelo: galaxy, preco: 999.00})

mas você não tem apenas este produto, e sim vários deles. Abra um editor de textos, e escreva:

use baseDados (assim como você seleciona uma base no shell do MongoDB)
db.products.drop() (para apagar uma eventual collection com o mesmo nome e ter seus dados duplicados)

db.products.insert({marca: Samsung, modelo: galaxy, preco: 999.00})
...
(insira quantos produtos desejar)

     Feito isto, salve seu arquivo com a extensão .js e abra o prompt de comando. Nele, execute

mongo < diretorio_do_arquivo\arquivo.js

   Funcionará da seguinte forma:


 E está pronto. Basta acessar o mongo e verificar se está tudo ok.

Até o próximo!


0 comentários:

Postar um comentário