las relaciones entre los objetos mongodb
-
30-09-2019 - |
Pregunta
Estoy tratando de poner en práctica el blog almacenamiento posterior usando MongoDB.
Tengo dos entidades del dominio:
"Blog post" y "autor"
Actualmente He añadido la propiedad AuthorId al blog entidad resultante. Es que el enfoque correcto a la relación entre la tienda de objetos?
Solución
Actualmente He añadido la propiedad AuthorId al blog entidad resultante. Es que el enfoque correcto a la relación entre la tienda de objetos?
Me había nada que decir. Que está "supone" para almacenar todo lo que necesita en un documento de blog en un desnormalizado modo (por ejemplo, la entrada del blog, los comentarios, las etiquetas, etc.). Así que si desea mostrar el nombre del autor, se debe añadir al documento blog. Esto permitiría obtener datos de una página entera con una sola consulta, que es un poco la punta de una base de datos documental.
Otros consejos
creo que este post va a ser adecuado para usted http://www.mongodb.org / pantalla / docs / esquema + Diseño
Casos de uso
Cliente / / orden de línea de artículos
Los pedidos deben ser una colección. clientes una colección. Hoja de artículos deben ser una matriz de Hoja de elementos embebidos en el objeto de orden.
sistema de blogs.
Mensajes debe haber una colección. Autor de la entrada podría ser una recogida selectiva, o simplemente un campo dentro de los mensajes aunque sólo sea una dirección de correo electrónico. los comentarios deben estar incrustados objetos dentro de un puesto para el rendimiento.
Esquema básico de diseño
Kyle Banker, 10gen
La indexación y optimización de consultas Alvin Richards, Director Senior de Ingeniería Empresa
http://www.10gen.com/presentation/ mongosf-2011 / mongodb-indexación de consulta de optimización
** Estos 2 videos son las mejores marcas en mongoddb jamás visto en mi humilde opinión *