—»     —»   MongoDB для новичков: основные команды (Часть 2/3)
  Раздел: Базы данных   Нет комментариев  

MongoDB для новичков: основные команды (Часть 2/3)



В предыдущем руководстве, посвященном MongoDB, мы рассказывали вам о необходимости и терминологии MongoDB, а также о том, как настроить Mongo на Windows и Mac. С учетом того, на чем мы остановились в прошлый раз, сегодня мы хотим рассказать вам об основных командах MongoDB.

MongoDB для новичков: основные команды (Часть 2/3)

При помощи оболочки Mongo, вы можете выполнять практически любые действия. Так как это руководство для новичков, мы не будем углубляться в подробности. Но рекомендуем вам самостоятельно изучить некоторые руководства, если вы планируете использовать этот инструмент в работе.

Давайте используем этот небольшой фрагмент для создания коллекции тв-шоу, к которой мы сможем обратиться позже при помощи PHP. Если вы воспользуетесь данной командой, то увидите, что по умолчанию здесь установлено всего две базы данных.

> show dbs

Мы можем использовать тестовую базу данных, и внутри нее создать новую коллекцию под названием shows, которая и будет содержать в себе документы наших тв-шоу. Так что, сперва мы определяем несколько переменных внутри окна оболочки.

Мы используем три разных тв-шоу вместе с датой их выхода и датой трансляции.

Нам нужно использовать команду MongoDB .save(), чтобы сохранить новые данные и создать новые коллекции.

> a = { title:"Arrested Development", airdate:"November 2, 2003", network:"FOX" }
> b = { title:"Stella", airdate:"June 28, 2005", network:"Comedy Central" }
> c = { title:"Modern Family", airdate:"September 23, 2009", network:"ABC" }

Если вы введете эти команды в оболочку терминала Mongo, то получите ответ с данными в формате JSON. Мы установили только 3 переменные, которые теперь можно внести в команду save для размещения каждого тв-шоу как объекта document в нашей коллекции шоу.

Заметьте, что мы на самом деле не создавали никаких новых коллекций с названием shows. Это делается налету самой системой MongoDB только после того, как мы добавим некоторые данные в коллекцию. Мы осуществляем доступ к коллекциям и создаем их при помощи стандартного синтаксиса javascript.

Скопируйте и запустите нижеприведенные коды:

> db.shows.save(a)  
> db.shows.save(b)
> db.shows.save(c)

Это поможет нам добавить каждую переменную JSON-объекта, которые мы создали, в коллекцию shows. После запуска первой команды в TV Show A, у нас появится новая коллекция, отображающая нашу тестовую базу данных. Вы можете убедиться в этом, запустив коллекции shows в терминале.

Но что более интересно, мы можем проверить, правильно ли сохранились все данные, используя запрос find(), как показано ниже:

> db.shows.find()

В нашем следующем руководстве мы рассмотрим процесс настройки MongoDB для PHP. Будьте на связи!
Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь
Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

Ключевые тэги: MongoDB
Опубликовал Design FactoRy   Прочитано (раз): 8518   |   Нет комментариев
Автор перевода — CoolWebmasters.Com ©   |   Источник материала / оригинал статьи   Распечатать
Другие статьи и новости по теме:
Добавление комментария
Уважаемые пользователи!
При добавлении комментариев на сайт Вам следует учитывать следующее - все комментарии проверяются Администрацией на предмет отсутствия спама. При обнаружении признаков спама, в оставленном Вами комментарии, сам комментарий будет незамедлительно удалён, а Ваш IP-адрес будет забанен без предупреждения! Учётные записи пользователей, рассылающих спам, блокируются/удаляются без права последующего восстановления.

С уважением, Администрация сайта.
* = поля обязательны к заполнению
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос : Назовите месяц January по-русски
Подтверждение кода безопасности :

Включите эту картинку для отображения кода безопасности
обновить, если не виден код


Популярные публикации


















Свежие шаблоны сайтов каждый день
С миру по нитке
«    Май 2017    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031