sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB - Vytvořte databázi

V MongoDB vytvoříte databázi tak, že přepnete na neexistující databázi a následně do ní vložíte data.

Neexistuje žádná CREATE DATABASE příkaz v MongoDB jako v SQL. Chcete-li vytvořit databázi v MongoDB, jednoduše přepněte na neexistující databázi a poté do ní vložte data.

Chcete-li přepnout databáze, spusťte use prohlášení. Pokud databáze ještě neexistuje, bude vytvořena:

use music

Výsledkem je následující zpráva:

switched to db music

Databáze se však ve skutečnosti nevytvoří, dokud do ní nevložíte data:

db.artists.insert({ artistname: "The Tea Party" })

Výše uvedený příkaz vytvoří kolekci a vloží do ní dokument.

Vygeneruje následující zprávu:

WriteResult({ "nInserted" : 1 })

Databázi můžete zobrazit v seznamu databází zadáním následujícího příkazu:

show databases

Zde je příklad výstupu:

local  0.000GB
music  0.000GB
test   0.005GB

V tomto případě jsou zobrazeny tři databáze, z nichž jedna je naše nově vytvořená databáze ( hudba ).

Můžete také spustit následující řádek a zobrazit obsah vaší databáze:

db.artists.find()

Výsledkem by měl být tento výstup:

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Jak vidíte, náš pár jméno/hodnota je nyní uložen v nové databázi. MongoDB také vložil _id pole. Pokud nezadáte _id pole, MongoDB vám to poskytne.


  1. MongoDB - Rozviňte pole pomocí agregace a odstraňte duplikáty

  2. Databáze klíčů a hodnot s klientem Java

  3. Vypočítejte medián v agregačním rámci MongoDB

  4. Dotazování mongodb z golang pomocí _id uloženého v poli