MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB — Utwórz bazę danych

W MongoDB tworzysz bazę danych, przełączając się do nieistniejącej bazy danych, a następnie wstawiając do niej dane.

Nie ma CREATE DATABASE instrukcja w MongoDB, tak jak w SQL. Aby utworzyć bazę danych w MongoDB, po prostu przełącz się na nieistniejącą bazę danych, a następnie wstaw do niej dane.

Aby przełączyć bazy danych, uruchom use oświadczenie. Jeśli baza danych jeszcze nie istnieje, zostanie utworzona:

use music

Powoduje to wyświetlenie następującego komunikatu:

switched to db music

Jednak baza danych nie jest w rzeczywistości tworzona, dopóki nie wstawisz do niej danych:

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

Powyższe oświadczenie tworzy kolekcję i wstawia do niej dokument.

Wygeneruje następujący komunikat:

WriteResult({ "nInserted" : 1 })

Możesz zobaczyć bazę danych na swojej liście baz danych, wydając następujące polecenie:

show databases

Oto przykład wyniku:

local  0.000GB
music  0.000GB
test   0.005GB

W tym przypadku wyświetlane są trzy bazy danych, z których jedna to nasza nowo utworzona baza danych ( muzyka ).

Możesz również uruchomić następujący wiersz, aby wyświetlić zawartość swojej bazy danych:

db.artists.find()

Co powinno skutkować następującymi danymi wyjściowymi:

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

Jak widać, nasza para nazwa/wartość jest teraz przechowywana w nowej bazie danych. MongoDB wstawił również _id pole. Jeśli nie podasz _id pole, MongoDB zapewnia to za Ciebie.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SCUMM:infrastruktura monitorowania baz danych oparta na agentach w ClusterControl

  2. Wypełnij model mangusty polem, które nie jest identyfikatorem

  3. MongoDB - Różnica między indeksem w polu tekstowym a indeksem tekstowym?

  4. MongoDB jsonSchema walidacja extraProperties

  5. Jak wyeksportować wyniki zapytania MongoDB do pliku JSON