Esta versión de la documentación se archivó y ya no se admite. Para actualizar tu implementación de 6.0, consulta el Procedimientos de actualización de MongoDB.7.0
MongoDB permite varias formas de utilizar estructuras de datos de árbol para modelar grandes relaciones de datos jerárquicos o anidados.
- Modelar estructuras de árbol con referencias a padres
- Presenta un modelo de datos que organiza documentos en una estructura similar a un árbol almacenando referencias a nodos "principales" en nodos "secundarios".
- Modela estructuras de árbol con referencias a hijos
- Presenta un modelo de datos que organiza los documentos en una estructura parecida a un árbol al almacenar referencias a nodos "hijos" en nodos "padre".
- Modela estructuras arbóreas con un arreglo de ancestros
- Presenta un modelo de datos que organiza los documentos en una estructura similar a un árbol almacenando referencias a nodos "principales" y una matriz que almacena todos los antecesores.
- Modelar estructuras de árbol con rutas materializadas
- Presenta un modelo de datos que organiza los documentos en una estructura de árbol, almacenando rutas de relación completas entre ellos. Además del nodo de árbol, cada documento almacena...
_idde los nodos ancestros o trayectoria como string. - Modelar estructuras de árbol con conjuntos anidados
- Presenta un modelo de datos que organiza los documentos en una estructura de árbol utilizando el patrón de conjuntos anidados. Esto optimiza el descubrimiento de subárboles, a costa de la mutabilidad del árbol.