如何将文件从我的mongodb数据库发送到Android应用程序?

时间:2017-05-23 06:54:07

标签: node.js mongodb

我想将mongodb服务器连接到android应用程序,以便我可以将数据(在mongodb上在线存储,而不是本地存储)发送给android用户。我想通过使用node.js的REST api来做这件事,但是找不到办法。 请帮忙。

1 个答案:

答案 0 :(得分:1)

首先,直接连接数据库是个坏主意。这是可能的,但这是一个坏主意。

创建应用可以连接的Web服务后端是一种更好的做法。这将允许您在服务器上实现业务逻辑。此外,您不仅可以使用Android,还可以使用iOS,AngularJS和其他客户端。

通常,最常见的休息后端架构如下所示: REST BACKEND

我发现这种发展方式是模块化的,组织得很好。

简而言之,API层仅采用HTTP GET和POST方法,并调用服务层中的相应函数。服务层保存所有业务逻辑并调用DAO层,Dao调用anb可与DB一起使用。

有很多关于如何构建Web服务的示例,它高度依赖于您的Web层选择的语言。在Android上使用Web服务还有很多例子。你应该查一查。

但无论您选择哪种语言 API - >服务 - > Dao - >数据库方案应该可以正常工作。

如果您不知道从哪里开始,请查看Python Flask或Java Spring作为开发Web服务的良好候选者。 (我使用Spring,因为有很多关于你可能需要的文档。)

希望这会有所帮助。祝好运!