我目前正在为 iOS 创建一个 React Native 应用程序,该应用程序必须查询数据库,我决定使用 MongoLab 。在查看 MongoLab 的文档时,他们建议在连接时使用 MongoDB 驱动程序。
我假设使用 MongoLab NodeJS Driver或MongoLab Mongoose Driver是 React Native 的最佳方法,但是在线确实缺乏连接 MongoDB 和 React Native 的文档。
一个问题是 ReactNative 不会“允许”npm 包像在普通 NodeJS 项目中那样工作。
最佳答案
我还没有尝试过这个,但我怀疑用于 Node.js 基础设施的驱动程序能否在 iOS 上的 JavascriptCore 中工作。如果您想避免运行自己的后端,您应该考虑使用 Firebase ( https://www.firebase.com/ ) 等后端即服务提供商。如果您还没有选择 MongoDb,您也可以考虑具有 REST API 的 CouchDb。还有 PouchDb ( http://pouchdb.com/ ) 项目,它是浏览器中的 CouchDb 客户端。
关于javascript - React Native 连接到 MongoLab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35367743/