É possível no Mongo criar documento com campos que tenham mais de um valor, ex.:
{
"Tema": "MongoDB",
"Tags": ["Banco de Dados","NoSQL"]
}
O campo Tags tem mais de um valor.
Se eu quiser atualizar as tags, incluindo "orientação a documentos", e fizer um update do tipo:
db.exemplo.update({"tema":"MongoDB"},{$set{"Tags": "orientação a documentos"}})
O Mongo vai deletar os valores anteriores (Banco de dados e NoSQL), e lá em "Tags" vai ficar apenas o novo valor adicionado (orientação a documentos).
Existe alguma forma de adicionar novos valores a um campo composto sem sobrescrever os que já existiam lá?
Ou é preciso mesmo digitar tudo de novo e adicionar o que se quer colocar a mais?
Muito grato por qualquer ajuda! \o/