2012-07-24 14 views
6

Was ist der beste Weg, um ein rekursiv eingebettetes Dokument zu finden?Mongoid rekursiv finden eingebettetes Dokument

Ich habe folgendes Setup:

Gruppe viele Beiträge einbettet. Post rekursiv viele Posts einbetten.

Ist eine ID eines eingebetteten Post-Objekts vorhanden, gibt es eine integrierte Möglichkeit, die gesamte Baumstruktur rekursiv zu durchsuchen?

Meine aktuelle Implementierung ist im Wesentlichen eine breite erste Suche, aber ich war neugierig, ob Mongodb/Mongoid effizienter Umsetzung hat.

+1

Wenn Sie einfachere Abfragen benötigen, sollten Sie auf Posts verweisen (anstatt sie einzubetten). –

+1

@nan Was ist der Status Ihrer Lösung für diesen? –

Antwort

0

Die aktuelle Mongoid documentation erwähnt, dass es möglich ist und zeigt, wie dies zu tun ist, siehe Abschnitt Rekursive Embedding. Dies funktioniert nur bei eingebetteten Dokumenten.

Verwandte Themen