2016-06-28 13 views
0

ソフト削除機能を実装する必要があります(テーブルにブール値フィールドを維持し、これに基づいてすべてのクエリをフィルタリングします)。 以下のリンクには、休止状態の解決策のみがあります。 Handling soft-deletes with Spring JPASpring mongoソフト削除

私のアプリケーションは非常に古いので、既存の各クエリを変更したくありません。私は春のデータクラスの1つの場所の変更のようなソリューションを探しています。 春のmongoデータバージョン:1.5.0.RELEASE

+1

これはモンゴやJPAの質問です。現在あなたの質問は非常に混乱しています。 –

+0

ごめんなさい、mongo、私は質問を更新しました –

答えて

0
Add Boolean Field active to every class which is mapped with Collection 
set the same true for all valid Documents and false for non valid documnets 
private Boolean active = Boolean.TRUE; 

and can chnage your Query to 
Long countByActiveTrueAndAccountStatusNot(AccountStatus status);