Relacionamento no MongoDB

Olá pessoal eu estou tentando utilizar um banco de dados NoSQL, mas como todos devem imaginar, estou tendo dificuldades na hora de relacionar 2 entidades no MongoDB.

Bom, é simples, eu estou com 2 Tabelas em SQL

Usuario : [PK] long id , string login , string senha , string email

Animal : [PK] long id, [FK] long idUsuario , string nome , string raca

Como que eu faço esse relacionamento no MongoDB já que a estrutura lá é totalmente diferente ?

Pra inserir um novo usuário é bem simples, um novo JSON com a estrutura dele pronta, porém como eu faço pra inserir um novo animal para esse usuário?

No MongoDB o relacionamento é através de Documento incorporados ou por Document References.

model-embedded-one-to-one-relationships-between-document

model-referenced-one-to-many-relationships-between-documents

Livros recomendados :

MongoDB in Action - Second Edition - aborda esse assunto.
Pratical MongoDB - Architecting, Developing and Administering MongoDB

Se quiser trabalhar com mongoDB + Java isso pode te ajudar.
DESENVOLVENDO APLICAÇÕES JAVA UTILIZANDO MONGODB COMO
BANCO DE DADOS NOSQL

{ },s.

1 curtida