= Spring Data MongoDB - Spring Security integration. This project contains samples of the Spring Security integration in Spring Data (MongoDB). == Support for SpEL expression based filtering [source, java] ---- public interface PersonRepository extends CrudRepository { @Override List findAll(); // Custom query method with filtering based on Spring Security context information @Query("{id: ?#{ hasRole('ROLE_ADMIN') ? {$exists:true} : principal.id}}") List findAllForCurrentUserById(); } ----