sql >> Database >  >> NoSQL >> MongoDB

Android Studio:verbinding maken met MongoDB-server met Mongo Java Driver

Helaas werkt het Mongo Java-stuurprogramma niet op Android, omdat Android enkele Java-klassen mist, volgens dit StackOverflow-bericht . Een vriendelijke StackOverflow-gebruiker heeft echter de Mongo Java Driver gevorkt en het probleem opgelost. Je kunt hun versie van de bibliotheek zien op Github .

Scroll naar beneden naar de beschrijving en download het nieuwste jar-bestand. Op dit moment is het deze:

https://github.com/matfur92/mongo-java-driver/blob/gh-pages/JARs/mongo-java-driver-3.4.0-SNAPSHOT.jar?raw=true .

Ga vervolgens door en verwijder de regel in uw build.gradle-afhankelijkheden voor mongo-java-driver. De te verwijderen regel zou er ongeveer zo uit moeten zien:

dependencies {
    ...
    compile 'org.mongodb:mongodb-driver:3.4.2'
    ...
}

Voeg ten slotte de door u gedownloade jar toe aan uw toepassing (gids hier ). Nu zou uw code zonder wijziging moeten werken. Ik kon de normale MongoDB-functionaliteit prima gebruiken, maar ik kreeg GridFS niet aan het werk.



  1. Alle gedetailleerde en specifieke redenen waarom MongoDB veel sneller is dan SQL DB's?

  2. Hoe MongoDB opvragen om te testen of een item bestaat?

  3. Cassandra vs. MongoDB:welke moet je kiezen?

  4. MongoDB data/db niet gevonden