https://github.com/graceframework/grace-data-mongodb
Provides an Object-Mapping layer on top of MongoDB
https://github.com/graceframework/grace-data-mongodb
data-access-layer gorm graceframework groovy mongodb
Last synced: 3 days ago
JSON representation
Provides an Object-Mapping layer on top of MongoDB
- Host: GitHub
- URL: https://github.com/graceframework/grace-data-mongodb
- Owner: graceframework
- License: apache-2.0
- Created: 2025-04-03T07:12:25.000Z (6 months ago)
- Default Branch: 2024.0.x
- Last Pushed: 2025-06-25T11:39:58.000Z (4 months ago)
- Last Synced: 2025-07-05T05:39:52.947Z (3 months ago)
- Topics: data-access-layer, gorm, graceframework, groovy, mongodb
- Language: Groovy
- Homepage: https://graceframework.org/grace-data-mongodb/latest/
- Size: 3.62 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/graceframework/grace-data-mongodb/actions?query=workflow%3A%Grace+CI%22)
[](https://opensource.org/licenses/Apache-2.0)
[](https://search.maven.org/search?q=g:org.graceframework.plugins)
[](https://graceframework.org/grace-data-mongodb/latest/)
[](https://x.com/graceframework)[](https://groovy-lang.org/releasenotes/groovy-4.0.html)
[](https://github.com/graceframework/grace-framework/releases/tag/v2024.0.0-M1)
[](https://github.com/spring-projects/spring-boot/releases/tag/v3.4.7)# Grace Data for MongoDB
This project implements [GORM](https://github.com/graceframework/grace-data) for the [MongoDB Document Database](https://www.mongodb.com).
This project aims to provide an Object-Mapping layer on top of MongoDB to ease common activities such as:
* Marshalling from Mongo to Groovy/Java types and back again
* Support for GORM dynamic finders, criteria and named queries
* Session-managed transactions
* Validating domain instances backed by the Mongo datastore## Usage
```gradle
dependencies {
implementation "org.graceframework.plugins:mongodb"
}
```## Versions
To make it easier for users to use and upgrade, Grace Data MongoDB adopts a version policy consistent with the [Grace Framework](https://github.com/graceframework/grace-framework).
| GORM Version | Grace Version | MongoDB Version |
|--------------|---------------|-----------------|
| 2024.0.x | 2024.0.x | 5.2.1 |
| 2023.3.x | 2023.3.x | 5.0.1 |## Ducumentation
* [2024.0.x](https://graceframework.org/grace-data-mongodb/2024.0.x/)
## License
This plugin is available as open source under the terms of the [APACHE LICENSE, VERSION 2.0](http://apache.org/Licenses/LICENSE-2.0)
## Links
- [Grace Framework](https://github.com/graceframework/grace-framework)
- [Grace Data](https://github.com/graceframework/grace-data)
- [Grace Data Hibernate](https://github.com/graceframework/grace-data-hibernate)
- [MongoDB Database](https://www.mongodb.com)