13

Cloud 9 是否支持任何数据库?我的应用程序可以与数据库通信吗?MongoDB、Sqlite……什么?如果是这样,我该如何设置?我愿意使用任何数据库。我只想将我的一些信息保存到数据库中。

4

5 回答 5

20

如今,工作区只是 Ubuntu 虚拟机,因此只需按照说明在 Ubuntu 上安装您喜欢的数据库即可。

例如

  • Postgres:sudo apt-get install postgresql postgresql-contrib
  • MongoDB

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update sudo apt-get install mongodb-org

  • Sqlitesudo apt-get install sqlite3 libsqlite3-dev

于 2011-11-30T09:39:16.587 回答
8

Cloud9 现在允许您从 Cloud9 中运行 MongoDB。以下是有关如何在工作区中进行设置的说明:

https://docs.c9.io/setting_up_mongodb.html

于 2013-04-13T22:09:53.997 回答
7

Cloud 9 可通过以下数据库轻松配置:-

于 2013-06-17T16:27:04.330 回答
0

我正在使用 Cloud 9,切片上有一个本地 mongod。您需要使用终端来运行它。

于 2012-12-08T15:17:31.260 回答
0

在 Cloud9 上创建新工作区时默认安装 MongoDB。通常对我有用的是打开第二个终端窗口并启动 mongodb。

键入./mongod以启动 mongodb。

让该终端运行,现在您可以通过主终端与 mongo 进行交互。

要开始,您将输入mongo $IP。现在你准备好了。MongoDB 外壳版本:. .* 将回显到屏幕并告诉您它正在连接到:127 。*/测试

当你这样做时,你会注意到你启动 mongo 的终端会话会说类似于从 127 接受的连接.* #1(现在打开 1 个连接)

有关命令列表,请参见mongodb 站点- 我假设您知道自己在做什么。

终端是 Cloud9 是一个功能齐全的终端,因此您甚至可以使用来自外部 js 文件的数据为您的数据库播种。网上有很多文档解释了如何做到这一点,但基本上你可以创建 js 文件并添加一个db.collectionname.save({"name":"value"}); 您要添加的每个文档的条目。

在终端中,您可以通过执行以下操作来加载此文件:mongo $IP/test data.js。我假设您将文件放在工作区根目录中。

于 2013-12-08T00:30:30.563 回答