1

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

他们教程中的第一个操作是运行以下命令:

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

所以我的问题是,是否可以从共享托管计划中使用 mongolab?(使用 CodeIgniter)

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

4

2 回答 2

2

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

命令行连接使用标准的Mongo Wire Protocol ,MongoDB客户端驱动程序(来自流行的编程语言)和Admin UI直接支持该协议。

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

学习如何使用默认mongoshell 而不是管理 UI 将是非常值得的。

于 2012-10-13T00:28:18.520 回答
1

Site5 已安装驱动程序,只需要求他们打开端口以连接到您的 mongo 主机。

于 2012-10-13T05:11:16.290 回答