Главная > Базы данных > MongoDB для новичков: основные команды (Часть 2/3)
MongoDB для новичков: основные команды (Часть 2/3)15 марта 2013, 14:35. Разместил: Design FactoRy |
В предыдущем руководстве, посвященном MongoDB, мы рассказывали вам о необходимости и терминологии MongoDB, а также о том, как настроить Mongo на Windows и Mac. С учетом того, на чем мы остановились в прошлый раз, сегодня мы хотим рассказать вам об основных командах MongoDB.![]() При помощи оболочки Mongo, вы можете выполнять практически любые действия. Так как это руководство для новичков, мы не будем углубляться в подробности. Но рекомендуем вам самостоятельно изучить некоторые руководства, если вы планируете использовать этот инструмент в работе. Давайте используем этот небольшой фрагмент для создания коллекции тв-шоу, к которой мы сможем обратиться позже при помощи PHP. Если вы воспользуетесь данной командой, то увидите, что по умолчанию здесь установлено всего две базы данных.
Мы можем использовать тестовую базу данных, и внутри нее создать новую коллекцию под названием shows, которая и будет содержать в себе документы наших тв-шоу. Так что, сперва мы определяем несколько переменных внутри окна оболочки. Мы используем три разных тв-шоу вместе с датой их выхода и датой трансляции. Нам нужно использовать команду MongoDB .save(), чтобы сохранить новые данные и создать новые коллекции.
Если вы введете эти команды в оболочку терминала Mongo, то получите ответ с данными в формате JSON. Мы установили только 3 переменные, которые теперь можно внести в команду save для размещения каждого тв-шоу как объекта document в нашей коллекции шоу. Заметьте, что мы на самом деле не создавали никаких новых коллекций с названием shows. Это делается налету самой системой MongoDB только после того, как мы добавим некоторые данные в коллекцию. Мы осуществляем доступ к коллекциям и создаем их при помощи стандартного синтаксиса javascript. Скопируйте и запустите нижеприведенные коды:
Это поможет нам добавить каждую переменную JSON-объекта, которые мы создали, в коллекцию shows. После запуска первой команды в TV Show A, у нас появится новая коллекция, отображающая нашу тестовую базу данных. Вы можете убедиться в этом, запустив коллекции shows в терминале. Но что более интересно, мы можем проверить, правильно ли сохранились все данные, используя запрос find(), как показано ниже:
В нашем следующем руководстве мы рассмотрим процесс настройки MongoDB для PHP. Будьте на связи! Вернуться назад |