# リストの並べ替えとフィルタリング

特定のデータのサブセットのみをアプリに表示したい場合は、データフィルタを作成できます。

例えば、以前に取り組んでいたバケーションスポットを閲覧できるアプリを考えてみましょう。すべてのデータを含むTrips Collectionを作成し、その中の1つのプロパティが旅行が公開されているかどうかを示すTrue/Falseの基準であるとします。このアプリでは、公開されている旅行のみを表示したいとします。また、旅行を低コストから高コストの順に並べ替えたいとします。

![ステップ4と5](https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-7557b3170928c19170133640ea8993920bb6ea40%2FScreen%201%20Sorting%20and%20Filtering%20\(1\).gif?alt=media)

1. リストを挿入します
2. リストに表示したいデータベースコレクションを選択します
3. カスタムフィルタを挿入するには、「別のフィルタを追加」をクリックします
4. フィルタが依存するプロパティを選択します（この場合はPublic）
5. フィルタリングするプロパティの条件を選択します（True/False、Between、Includes、Excludesなど）
6. ソート方法を選択してリストを並べ替えます（この例では、コストが低い順から高い順）

フィルタリング後、プレビューには公開された旅行のみが表示されました。
