概要

以下での記事で、深くネストされたフィールドで結果をフィルタリングする方法が紹介されています。

https://strapi.io/blog/deep-filtering-alpha-26

上記の通り、コンテンツタイプやフィールドを用意することで、意図した結果を得ることができました。

注意点

上記の記事のコメントにもありますが、本文中で「\」が含まれていますが、これは不要なようです。

GET /api/books?filters\[authors\][hobby][$contains]=dance

以下のように、「\」なしのクエリにより、意図した結果が得られました。

GET /api/books?filters[authors][hobby][$contains]=dance

まとめ

参考になりましたら幸いです。


動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。