我正在尝试在phonegap/ionic中开发一个应用程序,我想使用远程数据库来存储我的数据.我想使用MongoDB.我已经尝试了很多方法,比如这个快速入门指南.
通过使用这个我可以连接到DB,但这是纯node.js,require()
当我尝试将此代码添加到离子启动器应用程序时,无法识别该功能.require
离子可能不受支持
有没有办法可以在离子中实现它?
如果您想了解更多信息,请与我们联系.
事情是; 你无法直接将Ionic连接到MongoDB.不,没有解决方法,没有涉及魔法,它只是不应该这样做的方式.在Angular和Angular之上的离子工作是一个前端框架.
但是,你应该这样做的方法是你基本上在服务器端创建一个(RESTful)API.
很可能这将使用Node.js进行,它将直接与MongoDB对话并查询它.一个非常适合这个的框架(你实际上可能已经在使用它)是Express.
在编写(RESTful)API之后,您可以使用Angular的$ resource对象通过Angular中的服务来使用它.
当然,这不是一步一步的答案,似乎你刚刚开始在这个领域,所以你有一些学习做的事情(REST,RESTful,$ resource,services ......),但我希望祝你好运,如果你有更具体的问题,请不要犹豫,问问他们.