Вступ до створення бази даних 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

У наведеному вище прикладі використання - це команда для створення бази даних, а Студент - це ім'я бази даних.

Якщо вищевказана команда виконана успішно, вона дає наступний вихід

Вихід: переключено на студент

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

Примітка: Якщо ім'я, яке ви даєте базі даних, вже існує, MongoDB перенаправить вас, тобто підключить вас безпосередньо до бази даних. Якщо імені, яке ви даєте базі даних, не існує, то спершу воно створює базу даних заданого імені, а потім переходить на створену базу даних.

Покажіть назву бази даних

Якщо ви хочете знати ім'я бази даних, до якої ви зараз підключаєтесь, ви можете скористатися командою db, щоб дізнатися ім'я бази даних

Синтаксис:

дб

Наприклад:

> дб

Вихід : Студент

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

Список усіх баз даних

Якщо ви хочете знати всі бази даних, присутні в MongoDB, ви можете скористатися командою show DBS для переліку всіх баз даних.

Синтаксис: показати dbs

Наприклад:

> show dbs

Вихід:

Вчитель

Співробітники

У вищезгаданому прикладі ви бачите, що база даних Student не відображається у списку баз даних. Це тому, що MongoDB не створює базу даних, поки документи не будуть збережені.

Як створити колекцію?

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

Синтаксис команди createCollection () задається наступним чином:

db.createCollection(name, options)

  • У цій команді параметр імені - це ім'я колекції, яку ми хочемо створити.
  • Опція - необов'язковий параметр. Опція - це документ, який використовується для визначення конфігурації колекції.

Кроки для створення колекцій

Нижче наведено кілька кроків для створення колекції, які наведені нижче:

Крок 1:

Використовуйте команду db.createCollection.

>db.createCollection("CreateCollection")

Вихід згаданої команди може бути отриманий за допомогою команди show collection.

>show collections

Вихід:

CreateCollection

Також MongoDB створює колекції автоматично, коли ви вставляєте деякі документи. Таким чином, вищезазначені етапи можна усунути.

Можна виконати наступні кроки.

Крок 1: Спочатку напишіть оператор вставки, щоб додати документи до колекції

Синтаксис

db.DatabaseName.insert
(
);

Крок 2: Після цього напишіть назви полів та значення полів під оператором insert

Синтаксис

db.DatabaseName.insert

(

(

назва поля1,

поле Значення1

)

(

назва поля2

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

)

….

);

Наприклад:

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

MogoDB надає команду insert () для додавання документів до колекцій баз даних.

Якщо вищевказана команда буде успішно виконана, вона дасть наступний вихід.

Вихід:

WriteResult ((“nInserted”: 1))

Вищенаведений вихід показує, що команда вставки успішно виконується і додає 1 запис у колекцію бази даних.

Тепер, якщо ви запустите команду show dbs, вона дасть наступний вихід

Наприклад:

>show dbs

Вихід:

Студент

Вчитель

Співробітники

Видаліть створену базу даних

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

Синтаксис

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

Колекція вчителя

Збір співробітників

Крок 2: Якщо ви хочете видалити CreateCollection, команди будуть такими:

>db.CreateCollection.drop()

правда

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

>show collections

Колекція вчителя

Збір співробітників

Висновок - Монго БД Створення бази даних

У цій статті ми побачили, як можна створити базу даних щодо відмов реклами, а також створити та видалити колекції в MongoDB за допомогою команд MongoDB.

Рекомендовані статті

Це був посібник по створенню бази даних Mongo DB. Тут ми обговорюємо, як створити, видалити, видалити та видалити колекції в MongoDB за допомогою команд MongoDB. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Тиражування в MongoDB
  2. Інструменти MongoDB
  3. Альтернативи MongoDB
  4. Як встановити MongoDB