在共享主机站点上使用mongolab

时间:2012-10-12 21:47:46

标签: codeigniter mongodb mlab

我们正在寻找mongolab(http://mongolab.com)来托管我们的数据(最初存储在MySQL中)。我们目前正在使用共享主机方案,因此我们无法安装应用程序,所以我不确定我们是否可以在当前使用mongo。他们有一个rest API,但我不能从文档中看出我们是否可以在没有mongo二进制文件的情况下使用它们。

他们教程中的第一个动作是运行此命令:

$ bin / mongo dbh23.mongolab.com:27237/my_new_db -u -p

所以我的问题是,是否可以从共享主机方案中使用mongolab? (使用CodeIgniter)

如果这是一个基本问题,我很抱歉,但我以前只使用过基于SQL的数据库。

2 个答案:

答案 0 :(得分:2)

mongo shell是数据库管理的默认方法;您可以使用自己计算机上的连接到MongoLab(即您不必从Web服务器运行它,尽管这是一个选项)。

命令行连接使用标准的Mongo Wire Protocol,它由MongoDB client drivers(来自流行的编程语言)和Admin UIs直接支持。

您的CodeIgniter应用程序可以直接调用MongoLab API;它不需要安装任何特殊的二进制文件。

了解如何使用默认的mongo shell而非管理UI非常值得。

答案 1 :(得分:1)

Site5安装了驱动程序,只要求他们打开您的mongo托管连接端口。