使用 Ionic 连接到 MongoDB 远程服务器
Connect to MongoDB remote server with Ionic
我正在尝试在 phonegap/ionic 中开发一个应用程序,我想使用远程数据库来存储我的数据。我想使用 MongoDB。
我已经尝试了很多方法,例如 this 快速入门指南。
通过使用它我可以连接到数据库,但这是纯粹的 node.js 并且当我尝试将此代码添加到离子启动应用程序时无法识别 require()
函数。也许 ionic
不支持 require
有没有办法在 Ionic 中实现它?
如果您需要更多信息,请告诉我。
事实是;您无法将 Ionic 直接连接到 MongoDB。不,没有解决方法,不涉及魔法,这不是应该的工作方式。 Ionic 在 Angular 之上工作,Angular 是一个前端框架。
但是,您应该这样做的方式基本上是在您的服务器端创建一个 (RESTful) API。
很可能这将由 Node.js 完成,它将直接与 MongoDB 对话并查询它。一个非常适合这个的框架(你实际上可能已经在使用它了)是 Express.
在您编写 (RESTful) API 之后,您可以使用 Angular 的 $resource 对象通过 Angular 中的服务使用它.
当然,这不是一个循序渐进的答案,而且您似乎才刚刚开始这个领域,因此您需要学习一些东西(REST,RESTful,$resource,服务...),但祝您好运,如果您有任何更具体的问题,请随时询问他们。
我正在尝试在 phonegap/ionic 中开发一个应用程序,我想使用远程数据库来存储我的数据。我想使用 MongoDB。 我已经尝试了很多方法,例如 this 快速入门指南。
通过使用它我可以连接到数据库,但这是纯粹的 node.js 并且当我尝试将此代码添加到离子启动应用程序时无法识别 require()
函数。也许 ionic
require
有没有办法在 Ionic 中实现它?
如果您需要更多信息,请告诉我。
事实是;您无法将 Ionic 直接连接到 MongoDB。不,没有解决方法,不涉及魔法,这不是应该的工作方式。 Ionic 在 Angular 之上工作,Angular 是一个前端框架。
但是,您应该这样做的方式基本上是在您的服务器端创建一个 (RESTful) API。
很可能这将由 Node.js 完成,它将直接与 MongoDB 对话并查询它。一个非常适合这个的框架(你实际上可能已经在使用它了)是 Express.
在您编写 (RESTful) API 之后,您可以使用 Angular 的 $resource 对象通过 Angular 中的服务使用它.
当然,这不是一个循序渐进的答案,而且您似乎才刚刚开始这个领域,因此您需要学习一些东西(REST,RESTful,$resource,服务...),但祝您好运,如果您有任何更具体的问题,请随时询问他们。