GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit databázi a kolekci v MongoDB

Úvod

MongoDB je databázové řešení NoSQL, které se zaměřuje na dostupnost a škálovatelnost. Data jsou strukturována a uložena ve sbírkách dokumentů JSON.

Tím, že MongoDB nepoužívá pevnou datovou strukturu, poskytuje komplexní řešení pro velkoobjemové úložiště v moderním distribuovaném systému.

Tento výukový program vám ukáže, jak použít klienta MongoDB k vytvoření nové databáze.

Předpoklady

  • Přístup k oknu terminálu/příkazovému řádku
  • Zvýšená uživatelská oprávnění (sudo, root nebo administrátor)
  • Funkční instalace MongoDB (Centos 8 nebo Ubuntu)
  • Systém Linux nebo Windows

Vytvořte databázi MongoDB pomocí použití Příkaz

Příkazy MongoDB jsou vydávány v rámci klienta MongoDB shell .

1. Chcete-li získat přístup k prostředí MongoDB, otevřete okno terminálu a spusťte následující příkaz:

mongo

Nyní jste v prostředí MongoDB a můžete začít vydávat databázové příkazy.

2. Začněte vydáním use příkaz. use příkaz se obvykle používá k přepnutí do konkrétní databáze. MongoDB však vytvoří novou databázi, pokud žádná neexistuje.

use example_db

3. Systém okamžitě zareaguje a přepne se na vaši novou databázi.

Momentálně používáte svou nově vytvořenou databázi s názvem example_db.

Jak vypsat databáze v MongoDB

1. Ověřte název aktuální databáze pomocí db příkaz:

db

Váš systém by měl zobrazovat example_db (nebo vámi zadaný název).

2. Seznam všech databází ve vašem systému pomocí show dbs příkaz:

show dbs

Můžete si všimnout, že vaše nová databáze není uvedena.

Nově vytvořená databáze je prázdná – pro její zobrazení v tomto seznamu budete muset vložit data.

Přidat kolekci MongoDB pomocí příkazu insert()

Kolekce v MongoDB je velmi podobná tabulce v jiných databázových aplikacích.

Následující příkaz vytvoří záznam a vloží jej do nově vytvořené kolekce. záznam je dokument s názvy polí a hodnotami. Stejně jako u nové databáze, pokud tento záznam neexistuje, MongoDB jej vytvoří:

db.Sample.insert({"SampleValue1" : 255, "SampleValue2" : "randomStringOfText"})

Podívejme se blíže na syntaxi příkazu, abychom pochopili, jak se vytváří záznam a kolekce.

  • db.Sample.insert – Toto je insert příkaz. V tomto příkladu název Ukázka představuje název dokumentu, do kterého vkládáte data. Pokud dokument ještě neexistuje, MongoDB jej automaticky vytvoří.
  • ({  }) – Sada závorek ohraničuje údaje, které zadáváte. Všimněte si, že na konci je několik závorek.
  • "SampleValue1" : 255, "SampleValue2" :  "randomStringOfText" – Představuje formát dat, která zadáváme do záznamu.

Po provedení příkazu se zobrazí následující odpověď:

WriteResult({ "nInserted" : 1})

Tato odpověď potvrzuje, že systém automaticky vytvořil kolekci a záznam byl vložen do uvedené sbírky.

Pokud uvedete seznam existujících databází pomocí show dbs všimnete si, že example_db databáze je nyní na seznamu.

Dotaz na MongoDB pomocí příkazu find

Můžete ověřit, že MongoDB uložil data z příkazu insert pomocí find příkaz:

db.Sample.find()

Výsledkem je, že systém zobrazí data umístěná v vzorku kolekce.


Ubuntu
  1. Jak vytvořit tabulku v PhpMyAdmin

  2. Jak vytvořit databázi v MySQL pomocí MySQL Workbench

  3. Jak vytvořit databázi v MySQL pomocí příkazového řádku

  1. Jak vytvořit skript příkazu Linux

  2. Jak vytvořit uživatele v Linuxu [Správa uživatelů]

  3. Jak vytvořit databázi v cPanel

  1. Jak vytvořit databázi MySQL v Workbench

  2. Jak spustit MongoDB na Kubernetes

  3. Jak vytvořit databázi MySQL v cPanel