Visão SQL no mongodb
No momento, estou avaliando o mongodb para um projeto que iniciei, mas não consigo encontrar nenhuma informação sobre qual seria o equivalente de uma visualização SQL no mongodb. O que eu preciso, que uma visão SQL fornece, é juntar dados de diferentes tabelas (coleções) em uma única coleção.
Eu não quero nada mais do que juntar alguns documentos e rotulá-los como um único documento. Aqui está um exemplo:
Eu tenho os seguintes documentos: cc_address us_address billing_address shipping_address
Mas no meu aplicativo, gostaria de ver todos os meus endereços e ser capaz de gerenciá-los em um único documento.
Em outros casos, posso querer apenas alguns campos de coleções:
Eu tenho os seguintes documentos: fb_contact twitter_contact google_contact reddit_contact
Cada um desses documentos tem campos que se alinham, como sobrenome e e-mail, mas também possuem campos que não são alinhados. Gostaria de poder compilá-los em um único documento que contenha apenas os campos alinhados.
Isso pode ser feito por Views in SQL correto? Posso realizar esse tipo de funcionalidade no MongoDb?