País a las principales ciudades
Autor a libros
Estudiante a clases
Ejemplo
El esquema de ejemplo contiene tres entidades, con address one y address two que pertenezcan al mismo patron:
// patron document { _id: "joe", name: "Joe Bookreader" } // address one { street: "123 Fake Street", city: "Faketon", state: "MA", zip: "12345" } // address two { street: "1 Some Other Street", city: "Boston", state: "MA", zip: "12345" }
Patrón de Documento Incrustado
En este ejemplo, la aplicación necesita mostrar información para el objeto patron y ambos objetos address en una sola página. Para recuperar toda la información necesaria con una sola consulta, inserte la información de address one y address two dentro del documento patron:
{ _id: "joe", name: "Joe Bookreader", addresses: [ { street: "123 Fake Street", city: "Faketon", state: "MA", zip: "12345" }, { street: "1 Some Other Street", city: "Boston", state: "MA", zip: "12345" } ] }