2012-07-24 19 views
6

Qual è il modo migliore per trovare un documento ricorsivamente integrato?Mongoide trova in modo ricorsivo il documento incorporato

Ho la seguente configurazione:

Gruppo incorpora molti post. Inoltra ricorsivamente molti post.

Dato un id di un oggetto post-incorporato, esiste un modo integrato per cercare ricorsivamente l'intera struttura ad albero?

La mia attuale implementazione è essenzialmente una ricerca per ampiezza, ma ero curioso di sapere se mongodb/mongoid ha un'implementazione più efficiente.

+1

Se sono necessarie query più semplici, è necessario fare riferimento ai post (anziché incorporarli). –

+1

@nan Qual è lo stato della tua soluzione per questo? –

risposta

0

L'attuale Mongoid documentation indica che è possibile e mostra come farlo, vedere la sezione Incorporazione ricorsiva. Funziona solo su documenti incorporati.

Problemi correlati