|
1 | | -# GORM for MongoDB |
2 | | -[](https://central.sonatype.com/artifact/org.grails/grails-datastore-gorm-mongodb) |
3 | | -[](https://github.com/grails/gorm-mongodb/actions/workflows/gradle.yml) |
| 1 | +[](https://github.com/graceframework/grace-data-mongodb/actions?query=workflow%3A%Grace+CI%22) |
| 2 | +[](https://opensource.org/licenses/Apache-2.0) |
| 3 | +[](https://search.maven.org/search?q=g:org.graceframework.plugins) |
| 4 | +[](https://x.com/graceframework) |
4 | 5 |
|
5 | | -This project implements [GORM](https://gorm.grails.org) for the MongoDB Document Database. |
| 6 | +[](https://groovy-lang.org/releasenotes/groovy-4.0.html) |
| 7 | +[](https://github.com/graceframework/grace-framework/releases/tag/v2023.3.0-M1) |
| 8 | +[](https://github.com/spring-projects/spring-boot/releases/tag/v3.3.7) |
6 | 9 |
|
7 | | ->[!NOTE] |
8 | | ->The source code in this repository is version 6.x and above. For previous versions, see the [relevant branch](https://github.com/grails/grails-data-mapping/tree/5.x/grails-datastore-gorm-mongodb) on the [Grails Data Mapping project](https://github.com/grails/grails-data-mapping). |
| 10 | +# Grace Data for MongoDB |
9 | 11 |
|
10 | | -For more information see the following links: |
| 12 | +This project implements [GORM](https://github.com/graceframework/grace-data) for the [MongoDB Document Database](https://www.mongodb.com). |
11 | 13 |
|
12 | | -* [Documentation](https://gorm.grails.org/latest/mongodb/manual) |
13 | | -* [API](https://gorm.grails.org/latest/mongodb/api) |
| 14 | +This project aims to provide an Object-Mapping layer on top of MongoDB to ease common activities such as: |
14 | 15 |
|
15 | | -For the current development version see the following links: |
| 16 | +* Marshalling from Mongo to Groovy/Java types and back again |
| 17 | +* Support for GORM dynamic finders, criteria and named queries |
| 18 | +* Session-managed transactions |
| 19 | +* Validating domain instances backed by the Mongo datastore |
16 | 20 |
|
17 | | -* [Snapshot Documentation](https://gorm.grails.org/snapshot/mongodb/manual) |
18 | | -* [Snapshot API](https://gorm.grails.org/snapshot/mongodb/api) |
| 21 | +> [!IMPORTANT] |
| 22 | +> Currently, this plugin has been upgraded to MongoDB Driver 5.0.1, but only support Grace Framework 2023.3.x. |
19 | 23 |
|
| 24 | + |
| 25 | +```gradle |
| 26 | +dependencies { |
| 27 | + implementation "org.graceframework.plugins:mongodb" |
| 28 | +} |
| 29 | +``` |
| 30 | + |
| 31 | +## Versions |
| 32 | + |
| 33 | +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). |
| 34 | + |
| 35 | +| GORM MongoDb Version | Grace Version | |
| 36 | +|------------------------|---------------| |
| 37 | +| 2023.3.x | 2023.3.x | |
| 38 | + |
| 39 | +## License |
| 40 | + |
| 41 | +This plugin is available as open source under the terms of the [APACHE LICENSE, VERSION 2.0](http://apache.org/Licenses/LICENSE-2.0) |
| 42 | + |
| 43 | +## Links |
| 44 | + |
| 45 | +- [Grace Framework](https://github.com/graceframework/grace-framework) |
| 46 | +- [Grace Data](https://github.com/graceframework/grace-data) |
| 47 | +- [Grace Data Hibernate](https://github.com/graceframework/grace-data-hibernate) |
| 48 | +- [MongoDB Database](https://www.mongodb.com) |
0 commit comments