Para o pessoal que utiliza o modelo relacional é uma coisa muito simples executar um comando como esse: ALTER TABLE ou ALTER COLUMN e outros a depender do banco utilizado. Porém com o MongoDB não possui essa facilidade apesar de ser bem fácil fazer o mesmo no MongoDB.
Uutilizaremos o modificador $rename
db.users.update( {} , { $rename : { ‘user_name’ : ‘name’ }}, true, true );
- {} – O conjunto vazio é porque queremos todos os registros;
- $rename – O modificador para o comando de atualização que neste caso: substituiu “user_name” por “name”;
- false – Permitir upserts caso o registro não exista;
- true – multi option: Significa aplicar comando para todos os registros, já que por padrão o update() atualiza apenas o primeiro registro.
Nenhum comentário:
Postar um comentário