2017-12-05 12 views
0

私はこのためにユーザーにトランザクションを表示するためのルートを作成していますが、私はルートtransactionsを持っていますが、フィルタリングされたトランザクションを表示するためにこのルートを使用しています。新しいルートを作成するか、どの操作を行うかを決定する変数を設定する必要がありますか?

All TransactionsFiltered Transactions(それは多くのカテゴリに自己分解されています)を取得するために同じルートを作成する必要がありますか、または両方のルートが異なる必要がありますか?

私は、アプローチのいずれかを使用したり、違いがない(つまり、私が思う)場合、パフォーマンスの向上が見られます。

答えて

0

ビューのRESTfulな観点からあなたのトランザクションは常にカテゴリに分割されている場合、私はあなたが

/取引

すべてのトランザクションの

を持っていると思います/カテゴリ/:カテゴリID /取引

1つのカテゴリの取引の場合は

です。

しかし、一度にいくつかのカテゴリのトランザクションを得ようとしている場合は、おそらくそれだけで

/トランザクションを持っているより良い方法でしょう?カテゴリ= categoryId1 & categoryId2 ....

とクエリパラメータをカテゴリ別にフィルタリングします。

関連する問題