2012-07-24 1 views
6

Quelle est la meilleure façon de trouver un document récursivement incorporé?Mongoid recherche récursivement document incorporé

J'ai la configuration suivante:

Group intègre de nombreux postes. Post intègre récursivement de nombreux messages.

Étant donné l'ID d'un objet post-incorporé, existe-t-il un moyen intégré de rechercher récursivement cette structure arborescente entière?

Ma mise en œuvre actuelle est essentiellement une première recherche approfondie, mais j'étais curieux de savoir si mongodb/mongoid a une implémentation plus efficace.

+1

Si vous avez besoin de requêtes plus simples, vous devez référencer les publications (plutôt que les incorporer). –

+1

@nan Quel est le statut de votre solution pour celui-ci? –

Répondre

0

L'actuelle Mongoid documentation mentionne que c'est possible et montre comment faire cela, voir la section Rursor Incorporation. Cela ne fonctionne que sur les documents incorporés.

Questions connexes