目前我正在使用 MySQL + RoR 组合来存储我的 iOS 应用程序的数据。 我使用 Core Data 进行离线存储。
所以我做了很多API或者各种CRUD之类的操作。
鉴于 Mongo 将实体存储为 JSON,并且它还具有 REST 接口(interface),是否可以在前面没有 Web 服务的情况下使用 Mongo 使用自己的 REST API 来存储数据?
如果不是那么问题是什么?是出于安全考虑还是根本不可能。
如果是,可以吗?
最佳答案
您提出的两个担忧都是有效的:
MongoDB
--rest
功能是 simple readonly interface (不支持插入/更新/删除操作)。从安全角度来看,将数据库服务器直接暴露在互联网上也是一种不好的做法。
建议的方法是:
1) 使用(或构建)安全 REST API适合您的应用
2) 使用hosted MongoDB service提供安全的 REST API。
关于ios - 我可以在没有 Web 服务层的情况下与移动设备一起使用 mongoDB 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12962577/