使用Java将MongoDB与Android应用程序连接

使用Java将MongoDB与Android应用程序连接,java,android,mongodb,Java,Android,Mongodb,我目前正在开发一个Android应用程序,它使用来自远程服务器的JSON格式的实时数据。因此,我计划使用MongoDB作为远程服务器。但是,问题是我需要像CouchDB一样在访问特定URI时返回数据。但是,一些MongoDB文档指出,连接到JAVA应用程序需要特定的驱动程序 那么,我如何根据请求返回数据(通过使用任何中间软件),还有其他选择吗?请不要这样做 您需要移动应用程序连接到的API 不希望将数据库直接连接到移动应用程序。它从来都不是,也永远不会成为一种合理的做事方式 使用服务器端API,

我目前正在开发一个Android应用程序,它使用来自远程服务器的JSON格式的实时数据。因此,我计划使用MongoDB作为远程服务器。但是,问题是我需要像CouchDB一样在访问特定URI时返回数据。但是,一些MongoDB文档指出,连接到JAVA应用程序需要特定的驱动程序


那么,我如何根据请求返回数据(通过使用任何中间软件),还有其他选择吗?

不要这样做

您需要移动应用程序连接到的API

不希望将数据库直接连接到移动应用程序。它从来都不是,也永远不会成为一种合理的做事方式


使用服务器端API,您可以找到(尝试谷歌)或自己实现的其他建议。RESTAPI并不难。

如何在现实世界中部署它?我使用OpenShift,但没有选择。所有有经验的人都是如何做到这一点的。您将API实现为“客户机”和数据库“服务器”的“中间人”。你从不直接联系。这是一个共同的原则。你知道如何编程吗?Java=Tomcat等节点、Python、Ruby、Perl、PHP。。。这个名单还有很多。服务器端编码API。并且不要直接连接到数据库。