Cloud 9上的数据库支持

时间:2011-11-16 21:28:28

标签: cloud9-ide

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

5 个答案:

答案 0 :(得分:20)

现在工作区只是Ubuntu VM,所以请按照在Ubuntu上安装您喜欢的数据库的说明进行操作。

E.g。

  • 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

答案 1 :(得分:9)

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

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

答案 2 :(得分:7)

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

键入 ./ mongod 以启动mongodb。

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

要开始使用,请输入 mongo $ IP 。现在你准备好了。 MongoDB shell版本:。*将回显到屏幕并告诉您它正在连接到:127。。* / test

执行此操作时,您会注意到您启动mongo的终端会话将说出从127接受的连接。。*#1(1个连接现已打开)

请参阅mongodb site获取命令列表 - 我假设您知道自己在做什么。

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

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