MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Android Studio:conectando-se ao servidor MongoDB com o Mongo Java Driver


Infelizmente, o Mongo Java Driver não funciona no Android, pois o Android está faltando algumas classes Java, de acordo com este Postagem do StackOverflow . No entanto, um usuário gentil do StackOverflow bifurcou o driver Mongo Java e corrigiu o problema. Você pode ver a versão da biblioteca no Github .

Role para baixo até a descrição e baixe o arquivo jar mais recente. No momento, é este:

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

Em seguida, vá em frente e exclua a linha em suas dependências build.gradle para mongo-java-driver. A linha para excluir deve ser algo assim:
dependencies {
    ...
    compile 'org.mongodb:mongodb-driver:3.4.2'
    ...
}

Por fim, adicione o jar que você baixou ao seu aplicativo (guia aqui ). Agora seu código deve funcionar sem modificação. Consegui usar a funcionalidade regular do MongoDB muito bem, mas não consegui fazer o GridFS funcionar.