首页 文章

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

提问于
浏览
-5

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

1 回答

  • 1

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

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

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

    我发现这种开发方式是模块化的,组织得非常好 .

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

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

    但无论你选择什么语言, API -> Service -> Dao -> Database 计划应该可以正常工作 .

    如果您不知道从哪里开始,请查看Python Flask或Java Spring作为开发Web服务的良好候选者 . (我使用Spring,因为有很多很棒的文档可以满足您的需求 . )

    希望这个对你有帮助 . 祝好运!

相关问题