2012-07-24 7 views
6

Cách tốt nhất để tìm tài liệu được nhúng đệ quy là gì?Mongoid đệ quy tìm tài liệu được nhúng

Tôi có thiết lập sau:

Nhóm nhúng nhiều bài đăng. Bài đăng đệ quy nhúng nhiều bài đăng.

Cho một id của đối tượng được nhúng bài đăng, có cách tích hợp để tìm kiếm đệ quy toàn bộ cấu trúc cây này không?

Triển khai hiện tại của tôi về bản chất là tìm kiếm đầu tiên trên bề rộng, nhưng tôi đã tò mò liệu mongodb/mongoid có triển khai hiệu quả hơn hay không.

+1

Nếu bạn cần truy vấn đơn giản hơn, bạn nên tham khảo các bài đăng (thay vì nhúng). –

+1

@nan Trạng thái của giải pháp cho giải pháp này là gì? –

Trả lời

0

Hiện tại Mongoid documentation đề cập rằng có thể và hiển thị cách thực hiện điều đó, xem phần Nhúng đệ quy. Điều này chỉ hoạt động trên các tài liệu được nhúng.