Поддержка баз данных в облаке 9


Поддерживает ли Cloud 9 какие-либо базы данных? Может ли мое приложение взаимодействовать с базой данных? MongoDB, Sqlite... хоть что-нибудь? Если да, то как мне его настроить? Я готов работать с любой базой данных. Я просто хочу сохранить часть моей информации в базе данных.

5 13

5 ответов:

В наши дни рабочие области-это просто виртуальные машины 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

  • Sqlite: sudo apt-get install sqlite3 libsqlite3-dev

Cloud9 теперь позволяет запускать MongoDB из Cloud9. Ниже приведены инструкции по его настройке в рабочей области:

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

Cloud 9 легко настраивается с помощью следующих баз данных: -

Я использую облако 9, и на срезе есть локальный mongod. Вам нужно использовать терминал, чтобы запустить его.

MongoDB устанавливается по умолчанию при создании нового рабочего пространства в Cloud9. Что обычно работает для меня, так это открыть второе окно терминала и запустить mongodb.

Тип ./mongod для запуска mongodb.

Оставьте этот терминал включенным, и теперь вы можете взаимодействовать с mongo через основной терминал.

Для начала наберите mongo $IP. Теперь вы готовы идти. Версия оболочки MongoDB: ..* будет эхо на экране и скажет вам, что это подключение к: 127...* / тест

Когда вы сделаете это, вы заметите, что терминальная сессия, в которой вы запустили mongo, скажет что-то вроде connection accepted from 127...* #1 (1 соединение теперь открыто)

Смотритеmongodb сайт для списка команд - я предполагаю, что вы знаете, что делаете.

Терминал Cloud9 является полностью функционирующим терминалом, поэтому вы даже можете заполнить свою БД данными из внешнего файла js. Существует много документация в интернете, которая объясняет, как это сделать, но в основном вы можете создать файл js и добавить БД .имя коллекции.сохранить ({"имя":"значение"}); запись для каждого документа, который вы хотите добавить.

В терминале вы можете загрузить этот файл, сделав что-то вроде этого: mongo $IP / тестовые данные.JS. Я предполагаю, что вы поместили файл в корень рабочей области.