Введение в MongoDB Создать базу данных

В следующей статье MongoDB Create Database представлена ​​схема создания базы данных и коллекций в MongoDB. MongoDB - это система управления базами данных. Это открытый исходный код, то есть он доступен бесплатно. MongoDB следует модели базы данных, ориентированной на документы, поскольку она поддерживает различные формы данных. Архитектура MongoDB создана путем объединения документов и коллекций.

Создание базы данных MongoDB

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

Как создать базу данных в MongoDB?

Чтобы создать базу данных в MongoDB, мы должны сначала правильно разместить базу данных и коллекцию. База данных предназначена для хранения всей коллекции. И эти коллекции используются для хранения всех доцентов. Документы - это не что иное, как коллекция имен полей и значений.

Давайте рассмотрим пример, чтобы понять структуру коллекций

(
"StudentID": 1,
"StudentName": "John"
)

В приведенном выше примере есть два поля: StudentID и StudentName. Поэтому документ содержит эти два поля в качестве имени поля и 1 и Джон в качестве значений поля соответственно.

Создать базу данных

Для создания базы данных в MongoDB используется команда use

Синтаксис

использовать DatabaseName

Например:

>Use Student

В приведенном выше примере использование - это команда для создания базы данных, а Student - это имя базы данных.

Если вышеупомянутая команда выполнена успешно, то это дает следующий вывод

Вывод: переключен на студента

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

Примечание. Если имя, которое вы даете базе данных, уже существует, MongoDB перенаправит вас, то есть соединит вас напрямую с базой данных. Если имя, которое вы даете базе данных, не существует, то сначала она создает базу данных с данным именем, а затем переключается на созданную базу данных.

Показать имя базы данных

Если вы хотите узнать имя базы данных, к которой вы сейчас подключаетесь, вы можете использовать команду db, чтобы узнать имя базы данных.

Синтаксис:

децибел

Например:

> дб

Выход : студент

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

Список всех баз данных

Если вы хотите знать все базы данных, представленные в MongoDB, вы можете использовать команду show DBS, чтобы вывести список всех баз данных.

Синтаксис: показать дбс

Например:

> show dbs

Выход:

учитель

Сотрудники

В приведенном выше примере вы можете видеть, что база данных Student не отображается в списке баз данных. Это связано с тем, что MongoDB не создает базу данных до тех пор, пока документы не будут сохранены.

Как создать коллекцию?

Для создания коллекций в базе данных, т.е. документа, который содержит имя поля и значения поля, мы используем команду MongoDB db.createCollection (name, options).

Синтаксис команды createCollection () имеет следующий вид:

db.createCollection(name, options)

  • В этой команде параметр name - это имя коллекции, которую мы хотим создать.
  • Опция является необязательным параметром. Опция - это документ, который используется для указания конфигурации коллекции.

Шаги для создания коллекций

Ниже приведены некоторые шаги для создания коллекции:

Шаг 1:

Используйте команду db.createCollection.

>db.createCollection("CreateCollection")

Вывод вышеупомянутой команды может быть получен с помощью команды show collection.

>show collections

Выход:

CreateCollection

Кроме того, MongoDB создает коллекции автоматически, когда вы вставляете некоторые документы. Таким образом, вышеупомянутые шаги могут быть устранены.

Следующие шаги могут быть выполнены.

Шаг 1: Сначала напишите оператор вставки, чтобы добавить документы в коллекцию

Синтаксис

db.DatabaseName.insert
(
);

Шаг 2: После этого напишите имена полей и значения полей под оператором вставки

Синтаксис

db.DatabaseName.insert

(

(

имя поля1,

поле Value1

)

(

имя поля2

значение поля2

)

….

);

Например:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB предоставляет команду insert () для добавления документов в коллекции баз данных.

Если вышеуказанная команда успешно выполнена, она выдаст следующий результат.

Выход:

WriteResult ((«nInserted»: 1))

Приведенный выше вывод показывает, что команда вставки успешно выполнена и добавляет 1 запись в коллекцию базы данных.

Теперь, если вы запустите команду show dbs, она выдаст следующий вывод

Например:

>show dbs

Выход:

Ученик

учитель

Сотрудники

Удалить созданную базу данных

Если вы хотите удалить созданную базу данных, вы можете воспользоваться командой drop. MongoDB предоставляет команду drip для удаления базы данных

Синтаксис

db.DropDatabase ()

Это удалит базу данных, которую вы выбрали. Если конкретная база данных не выбрана, она удалит базу данных по умолчанию.

Например:

Шаг 1: Сначала проверьте доступные базы данных с помощью команды show DBS

>show dbs

ученик

учитель

Сотрудники

Тестовое задание

Шаг 2: Если вы хотите удалить базу данных Student, команды будут следующими:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Шаг 3: Результат можно проверить с помощью команды show DBS.

>show dbs

учитель

Сотрудники

Тестовое задание

Удалить коллекцию из базы данных

В MongoDB команда db.collection.drop () используется для удаления коллекции из базы данных.

Синтаксис команды drop ():

db.collection_name.drop ()

Например:

Шаг 1. Сначала проверьте доступные коллекции с помощью команды show collection

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Шаг 2: Если вы хотите удалить CreateCollection, команды будут следующими:

>db.CreateCollection.drop()

правда

Шаг 3: Результат можно проверить с помощью команды show collection.

>show collections

TeacherCollection

EmployeesCollection

Заключение - Монго БД Создать базу данных

В этой статье мы увидели, как создать базу данных удаления рекламы, а также создать и удалить коллекции в MongoDB с помощью команд MongoDB.

Рекомендуемые статьи

Это было руководство по созданию базы данных Mongo DB. Здесь мы обсудим, как создавать, удалять, удалять и удалять коллекции в MongoDB с помощью команд MongoDB. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Репликация в MongoDB
  2. MongoDB Инструменты
  3. MongoDB Альтернативы
  4. Как установить MongoDB