Comandos para mongoDB shell
30 January 2014
documentos em uso para exemplos
coleção de students
coleção de teachers
CRUD
buscar apenas um registro
buscar todos os registros
INDEX
neste caso cria um index para cada posição no array de “teachers”
Exibe o plano de consulta. isso server para ver como a consulta esta sendo feita um exemplo disso é verifiar se a consulta esta utilizando index
DESCOBRINDO OS INDEXES Exibe os index de uma banco-
Exibe mais detalhes sobre index de uma coleção
Remover um index de uma coleção
OBS:‘campo’ referece a chave que foi colocado o index digite o nome do campo para que possa ser removido index do mesmo
INDEX UNIQUE
Com isso não vai ser possivel adicionar valores repeditos neste campo
INDEX UNIQUE DROP DUPS
Ao tentar colocar um index com unique true e já existir valores repeditos será lançado uma exceção informando os dados duplicados, com esse comando o mongodb já remove os itens repetidos. Não recomendo isso mas caso seja de seu interesse segue o comando abaixo: