Spring Data JPA MongoDB Expressions alternatives and similar libraries
Based on the "Database" category.
Alternatively, view spring-data-jpa-mongodb-expressions alternatives based on common mentions on social networks and blogs.
-
Lettuce
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs. -
OpenDJ
OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage.
InfluxDB high-performance time series database

Do you think we are missing an alternative of Spring Data JPA MongoDB Expressions or a related project?
README
Spring Data JPA MongoDB Expressions
How it works:
- Customize JPA Repository base class:
java @SpringBootApplication @EnableJpaRepositories(repositoryBaseClass = ExpressionsRepositoryImpl.class) public class Application { … }
- Change your repository to extends
ExpressionsRepository
:java @Repository public interface EmployeeRepository extends ExpressionsRepository<Employee, Long> { }
Build the controller/service:
@PostMapping("/search") public ResponseEntity<Page<EmployeeDto>> search(@RequestBody Expressions expressions, Pageable pageable) { return ok().body( employeeRepository.findAll(expressions, pageable).map(employeeMapper::toDto) ); }
Send Mongodb query in JSON from frontend:
Learn more
For quick start see this Medium post or dev.to post or see this demo example on Github.
See documentation website for details about how to get started.
Install:
<dependency>
<groupId>com.github.mhewedy</groupId>
<artifactId>spring-data-jpa-mongodb-expressions</artifactId>
<version>0.0.5</version>
</dependency>
🎖 Special Thanks
Special thanks to Rashad Saif and Hamada Elnoby for helping in the design, inspring with ideas, and for doing code review.
Next Release
See List of issues to be shipped in the next release
In the News
This repo has mentioned in spring.io weekly news.