作者fishlinghu (令狐瑜)
看板AndroidDev
标题[问题] REST API和MongoDB
时间Mon Feb 13 12:01:44 2017
Hi,
最近准备写一个Android APP
有需要用到资料库的
目前注册的是免费的MongoDB (mlab免费host)
本来以为我只要直接从device发query到database拿资料就好了
不过上网查了一下
大部份人都说正确的作法是写一组REST API用来拿资料
REST API怎麽跟MongoDB连结的有大大可以说明一下吗?
我查一下好像是还要一个server专门处理从device发出的REST API request
也就是MongoDB跟device中间还要一个server
请问我的理解正确吗?
另外就是这样的server有免费的吗?
目前我实在搞不太清楚这个server要去哪里找还有确切的功能
小弟Android Dev新手
先感谢各位热心协助与解答
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 128.61.85.5
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1486958509.A.27C.html
1F:推 ch8154: 考虑看看 firebase realtime database? 02/13 12:05
感谢分享
我刚刚看了一下
Firebase DB的用法好像是App直接和Database交流
是这样吗
如果这样的话我就不用写RESTful API跟找server了
好像简单不少
※ 编辑: fishlinghu (128.61.85.5), 02/13/2017 12:14:23
2F:推 mshockwave: 大推Firebase, 尤其是人手不够的时候更能展现它的长处 02/13 13:14
好我来研究一下 我们刚好也没有很多人
※ 编辑: fishlinghu (128.61.13.14), 02/13/2017 23:38:09
3F:推 now99: 推Firebase 02/14 12:47
4F:→ zop: 我看了好几篇文章,还是看不太通Firebase的使用时机,是当成 02/14 13:41
5F:→ zop: 资料库用吗? 02/14 13:41
好像是这样 不太确定
这几天我打算照这个tutorial实作一次
给你参考
https://windwood.gitbooks.io/codelabs/content/firebase/chat_android.html
※ 编辑: fishlinghu (128.61.13.14), 02/15/2017 05:56:26
6F:推 zop: 感恩感恩 02/15 19:26
我发现这个tutorial好像稍微有点过时
里面的教学应该是对的
不过後来Firebase被Google买走了
所以现在跟Android Studio整合度很高
很多东西其实不用Manually设定
直接选项选一选就可以了
※ 编辑: fishlinghu (128.61.13.14), 02/16/2017 02:04:19
7F:推 zop: 的确是免费的资料库,无限量大,而且支援即时更新,想把手机 02/16 17:12
8F:→ zop: 资料弄到网路上根本不必架站或是申请网站放资料了 02/16 17:12