「コメント」を含むmongodbドキュメント「投稿」がありEmbeddedListField
ます。私は Tastypie を使用して API レイヤーを構築しており、単一の投稿が要求された場合にのみ、コメントを本文フィールドと共に一覧表示したいと考えています。投稿のリストが要求されたときに、アプリのパフォーマンスが低下するため、コメント本文全体を表示したくありません。これは私のリソースファイルにあるものです:
comments = tastypie_mongoengine_fields.EmbeddedListField(of='api_core.resources.EmbeddedCommentResource', attribute='comments', full=True, null=True)
これについて何ができますか?'post_entry' と 'post_list' の 2 つのエントリ ポイントを作成したくありません。これは、API のコンシューマにとって不適切な設計になるためです。