sql >> Database teknologi >  >> NoSQL >> MongoDB

Installation og brug af MongoDB i Grails 3.x

Ja, det er en udfordring at finde opdateret dokumentation til konfiguration af Grails 3.0 at bruge MongoDB . Løsningen nedenfor blev flettet sammen fra forskellige kilder.

build.gradle

dependencies {
   ...
   compile "org.grails.plugins:mongodb"
   ...
   }

Du behøver ikke manuelt at downloade og installere nogen JDBC-filer.


grails-app/conf/application.yml

environments:
   development:
      grails:
         mongodb:
            connectionString: "mongodb://localhost:27017/project-db"


grails-app/domain/com/example/Book.groovy

package com.example

import org.bson.types.ObjectId

class Book {
   ObjectId id
   String   title
   static mapWith = "mongo"
   }


Jeg har med succes brugt denne tilgang siden Grails 3.0.1, og den fungerer stadig med 3.0.4.



  1. MongoDB $strLenCP

  2. Kan ikke bruge Nested VariableOperators.mapItemsOf i Spring Data MongoDb

  3. Mongoose:find dokumenter af blandet skematype med flere poster

  4. MongoDB finder datointerval, hvis det overlapper med andre datoer