我目前正在为iOS创建一个必须查询数据库的React Native应用程序,我决定使用MongoLab。在查看MongoLab的文档时,他们建议在连接时使用MongoDB驱动程序。
我认为使用MongoLab NodeJS Driver或MongoLab Mongoose Driver是React Native的最佳方法,但是在线连接MongoDB和React Native的文档确实很少。
一个问题是ReactNative不允许'npm包在正常的NodeJS项目中工作。
答案 0 :(得分:0)
我还没试过这个,但我怀疑用于Node.js基础架构的驱动程序是否适用于iOS上的JavascriptCore。如果您想避免运行自己的后端,则应考虑Firebase(https://www.firebase.com/)等后端即服务提供商。如果您没有设置MongoDb,您还可以考虑具有REST API的CouchDb。还有一个PouchDb(http://pouchdb.com/)项目,它是浏览器中的CouchDb客户端。