Actualmente estoy evaluando mongodb para un proyecto que he comenzado, pero no puedo encontrar ninguna información sobre el equivalente de una vista SQL en mongodb. Lo que necesito, que proporciona una vista de SQL, es agrupar los datos de diferentes tablas (colecciones) en una sola colección.Vista SQL en mongodb
No quiero nada más que agrupar algunos documentos y etiquetarlos como un único documento. He aquí un ejemplo:
tengo los siguientes documentos: cc_address us_address billing_address shipping_address
Pero en mi solicitud, me gustaría ver a todos mis direcciones y poder gestionarlos de una sola documento.
En otros casos, sólo puede querer un par de campos de colecciones:
tengo los siguientes documentos: fb_contact twitter_contact google_contact reddit_contact
cada uno de estos documentos tienen campos que se alinean, como firstname lastname y email, pero también tienen campos que no se alinean. Me gustaría poder compilarlos en un solo documento que solo contenga los campos que se alinean.
Esto se puede lograr con Vistas en SQL correctas? ¿Puedo lograr este tipo de funcionalidad en MongoDb?
¿Qué hay de DBRefs? – netcoder
DBRefs son solo la forma formal de almacenar un '_id' extranjero en una colección que se puede seguir con una consulta separada para recuperarlo. – JohnnyHK