2012-07-24 10 views
6

¿Cuál es la mejor manera de encontrar un documento incrustado recursivamente?Mongoid encuentra recursivamente el documento incrustado

tengo la siguiente configuración:

Grupo incorpora muchos mensajes. Publicar de forma recursiva incrusta muchas publicaciones.

Dado un id. De un objeto post incrustado, ¿existe una forma incorporada de buscar recursivamente esta estructura de árbol completa?

Mi implementación actual es esencialmente una búsqueda de amplitud, pero tenía curiosidad sobre si mongodb/mongoid tiene una implementación más eficiente.

+1

Si necesita consultas más simples, debe hacer referencia a las publicaciones (en lugar de insertarlas). –

+1

@nan ¿Cuál es el estado de su solución para este? –

Respuesta

0

La actual Mongoid documentation menciona que es posible y muestra cómo hacerlo, consulte la sección Incrustación recursiva. Esto funciona solo en documentos incrustados.

Cuestiones relacionadas