mongodb: ¿Estructura de indexación multiciclo?

Me resulta difícil entender cómo se realiza exactamente la indexación en multikeys en mongodb.

Esto es lo que leí sobre multiciclo en documentos mongodb en su sitio web:
1) "Crear un índice en un elemento de matriz indexa los resultados en la base de datos que indexa cada elemento de la matriz"
2) "... indexará todas las etiquetas del documento y creará entradas de índice para" X "," Y "y" Z "para ese documento."

Entonces, ¿qué quiere decir exactamente con entradas de índice para ese documento? ¿Cada documento recuerda las entradas, en cuyo caso la búsqueda será un escaneo completo de la tabla? ¿O es el mismo índice b-tree de mysql donde cada entrada de índice apuntará a múltiples documentos para cada ocurrencia respectiva, en cuyo caso estoy pensando demasiado?

Tomemos un ejemplo:
obj1 = {<br>name: "Apollo",<br>text: "Some text about Apollo moon landings",<br>tags: [ "moon", "apollo", "spaceflight", "nasa" ]<br>}<br>

obj2 = {<br>name: "Atlantis",<br>text: "Some text about Atlantis flight missions",<br>tags: [ "space", "atlantis", "spaceflight", "nasa" ]<br>}<br>

>db.articles.ensureIndex( { tags : 1 } )

¡Por favor, ayúdame a entender! Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta