对于sencha touch非常新,我正在开发一个包含类别列表的应用程序,当点击一个类别时,它会显示一个类别商家列表。我试图让我的数据库托管在mongoLAB上,拥有类别和商家的表格,我的主要问题是我无法找到将我的应用程序与mongoLAB中托管的MongoDB表连接并用我的数据填充我的商店的方法,我意味着我的应用程序中的商店与mongoLAB表连接的方式是什么,因为我有两个商店,类别和商店
答案 0 :(得分:1)
如您所知 - “商店使用代理来处理模型数据的加载和保存。代理有两种类型:客户端和服务器。客户端代理示例包括用于在浏览器内存中存储数据的内存和本地存储在可用时使用HTML 5本地存储功能。服务器代理处理数据到远程服务器的编组,示例包括Ajax,JsonP和Rest。“
现在,由于远程代理基本上工作在AJAX上,因此必须有一个可以与之交谈的HTTP端点(这与Java等不同,您可以使用各自的驱动程序连接到DB)。所以基本上你必须通过Web服务公开你的MongoDB,并根据你选择的技术,你可以使用Java,Php,Node.js等轻松创建Web服务