目前我正在使用MySQL + RoR组合来存储我的iOS应用程序的数据。 我使用Core Data进行离线存储。
所以我做了很多API或各种类似CRUD的操作。
鉴于Mongo将实体存储为JSON,并且它还具有REST接口,是否可以在没有Web服务的情况下使用Mongo来使用自己的REST API存储数据?
如果否,那么问题是什么?是因为安全问题还是根本不可能。
如果是,可以吗?
答案 0 :(得分:1)
您提出的两个问题都是有效的:
MongoDB --rest
功能是simple readonly interface(不支持插入/更新/删除操作)。
从安全角度来看,直接在互联网上公开数据库服务器也是不好的做法。
建议的方法是:
1)为您的应用程序使用(或构建)安全REST API
2)使用提供安全REST API的hosted MongoDB service。