是否可以在iOS应用程序中本地使用mongoDB?

时间:2017-01-09 16:09:46

标签: ios swift mongodb

是否可以在iOS应用中本地使用mongoDB?或者我必须将数据转换为SQLlite吗?

4 个答案:

答案 0 :(得分:1)

对于iOS设备上的应用程序中的本地数据存储,您应该将CoreData视为推荐方法,或者选择SQLite。 iOS没有mongodb。

答案 1 :(得分:0)

不,Mondodb是专为后端环境设计的数据库存储系统。对于iOS OS,建议使用CoreDate。但是如果你在寻找存储NoSql,我推荐使用Realm或CouchBase

领域: https://realm.io/

CouchBase: https://developer.couchbase.com/documentation/mobile/current/installation/ios/index.html 此tecnologys可以使用任何API,您可以从任何来源存储值。

答案 2 :(得分:0)

由于您正在查看mongoDB,我认为您正在为本地存储查看NoSQL替代方案和/或特别是基于JSON的文档存储。在这种情况下,如上所述,MongoDB没有移动应用程序的本地存储选项。 您可能需要查看Couchbase Mobile,其中包括适用于iOS,Android,Windows的NoSQL嵌入式存储Couchbase Lite。根据您的需要,您可以在独立模式下使用Couchbase Lite,或者您可以通过Couchbase Sync网关将数据同步到云,并使用Couchbase Server在云中保留数据。

您选择的移动数据库需要考虑的其他因素 - 要支持的平台,要存储的数据类型(结构化,半结构化,非结构化) - 架构/数据模型的重要性,您经常使用的频率期望您的数据模型不断发展 - 需要数据迁移,数据同步功能等等

答案 3 :(得分:0)

MongoDB领域是您的解决方案! 检查here