select_related
を使用する必要があります すべての参照をすばやく取得する場合は、クエリ時にフラグを立てます。参照ルックアップには追加のクエリとselect_related()
が必要になることに注意してください mongodbへの往復回数を減らすように設計されています。
# Single document lookup
document_of_A.select_related(2)
# Queryset
A.objects.select_related(2)
select_relatedルックアップになぜ2なのですか?再帰的な深さは次のとおりです。
- リスト自体で参照を検索します
- 個々の埋め込みドキュメントで参照を検索する