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: