sql >> Base de Datos >  >> NoSQL >> MongoDB

Android Studio:conexión al servidor MongoDB con Mongo Java Driver

Desafortunadamente, el controlador Mongo Java no funciona en Android, ya que a Android le faltan algunas clases de Java, según este Publicación de StackOverflow . Sin embargo, un amable usuario de StackOverflow bifurcó el controlador Mongo Java y solucionó el problema. Puede ver su versión de la biblioteca en Github .

Desplácese hacia abajo hasta la descripción y descargue el archivo jar más reciente. En este momento, es este:

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

A continuación, continúe y elimine la línea en sus dependencias build.gradle para mongo-java-driver. La línea a eliminar debería verse así:

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

Finalmente, agregue el jar que descargó a su aplicación (guía aquí ). Ahora su código debería funcionar sin modificaciones. Pude usar la funcionalidad normal de MongoDB sin problemas, pero no pude hacer que GridFS funcionara.