0
respostas

Mapping - o que acontece com os documentos que foram inseridos antes da inclusão de um atributo?

Usando o exemplo dado da inclusão da data do nascimento ao documento, o que acontece com os demais de documentos que foram inseridos sem esse atributo?

Por exemplo, /catalogo/pessoas/1, sendo que este foi inserido sem a data de nascimento, pois esse atributo nem estava mapeado ainda.

  1. sem o atributo nascimento PUT /catalogo/pessoas/1 { "nome": "Patrick von Steppat 2", "interesses": [ "computação" ], "cidade": "Rio de Janeiro", "formação": "Gastronomia", "estado": "RJ", "país": "Brasil", }

  2. com o atributo nascimento PUT /catalogo/pessoas/2 { "nome": "Fernanda", "interesses": [ "cinema" ], "cidade": "Rio de Janeiro", "formação": "Cinema", "estado": "RJ", "país": "Brasil", "nascimento": "1984-10-03" }

Ao rodar o GET catalogo/pessoas/1 o campo nascimento vai aparecer vazio? Seria conforme mostrado abaixo?

GET /catalogo/pessoas/1 { "nome": "Patrick von Steppat 2", "interesses": [ "computação" ], "cidade": "Rio de Janeiro", "formação": "Gastronomia", "estado": "RJ", "país": "Brasil", "nascimento": "" }

Obrigada!