【问题标题】:connecting mongoDB to sencha application将 mongoDB 连接到 sencha 应用程序
【发布时间】:2013-04-22 14:08:42
【问题描述】:
我对 sencha touch 非常陌生,目前正在开发一个包含类别列表的应用程序,当点击一个类别时,它会显示一个类别商家列表。我试图将我的数据库托管在 mongoLAB 上,有类别和商家的表,我的主要问题是我找不到将我的应用程序与 mongoLAB 中托管的 MongoDB 表连接并用这些数据填充我的商店的方法,我意味着我的应用程序中的商店与 mongoLAB 表连接的方式是什么,因为我有两个商店、类别和商家商店
【问题讨论】:
标签:
mongodb
sencha-touch
mongoose
【解决方案1】:
如您所知 - "存储使用代理来处理模型数据的加载和保存。代理有两种类型:客户端和服务器。客户端代理的示例包括用于在浏览器内存中存储数据的内存和本地存储,它在可用时使用 HTML 5 本地存储功能。服务器代理处理将数据编组到远程服务器,示例包括 Ajax、JsonP 和 Rest。"
现在,由于远程代理基本上在 AJAX 上工作,所以必须有一个可以与之交谈的 HTTP 端点(这与 Java 等不同,您可以使用相应的驱动程序连接到 DB)。所以基本上你必须通过 Web 服务公开你的 MongoDB,并且根据你选择的技术,你可以使用 Java、Php、Node.js 等轻松创建 Web 服务