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

Android Studio:opretter forbindelse til MongoDB-server med Mongo Java Driver

Desværre virker Mongo Java Driver ikke på Android, da Android mangler nogle Java-klasser, ifølge dette StackOverflow-indlæg . Men en venlig StackOverflow-bruger har forkastet Mongo Java Driver og løst problemet. Du kan se deres version af biblioteket på Github .

Rul ned til beskrivelsen og download den seneste jar-fil. Lige nu er det denne:

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

Derefter skal du gå videre og slette linjen i dine build.gradle-afhængigheder for mongo-java-driver. Linjen, der skal slettes, skal se sådan ud:

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

Tilføj endelig den krukke, du downloadede, til din applikation (vejledning her ). Nu skulle din kode fungere uden ændringer. Jeg var i stand til at bruge almindelig MongoDB-funktionalitet fint, men jeg var ikke i stand til at få GridFS til at fungere.



  1. $unset på flere felter i mongodb

  2. Webscraping med Scrapy og MongoDB

  3. MongoDB-replikering går ned og vil ikke starte op igen

  4. MongoDB Norm forespørger indlejrede objekter