Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aplicação de regras na collection

Olá pessoal bom dia.

Existe possíbilidade de aplicar alguma regra na collection?

Exemplo, dentro de uma determinada collection gostaria que fosse obrigatório a implementação de um campo. { campo_obrigatorio : qualquer_valor }

Ao inserir (db.collection.insert), o mongo verificaria se existe o campo acima citado e barraria caso não tivesse.

Enfim, as regras devem ser aplicadas somentena camada de aplicação?

Obrigado.

2 respostas
solução!

Markos o mongo possui alguns mecanismos como constraints unir nele você consegue adicionar regras a sua coleção é algo meio limitado pois parte do princípio que você está tratando documento é um documento pode ou não conter informações.

https://docs.mongodb.com/v3.2/tutorial/unique-constraints-on-arbitrary-fields/

Olá Leandro. Legal, dei uma lida nesta documentação , realmente é um pouco limitado, mas muito interessante para este tipo de banco de dados. Muito obrigado. At.te