www.mongodb.com Open in urlscan Pro
2600:9000:2490:4600:7:7859:3840:93a1  Public Scan

Submitted URL: https://www.mongodb.com/basics/create-database
Effective URL: https://www.mongodb.com/de-de/basics/create-database
Submission: On October 12 via manual from SG — Scanned from DE

Form analysis 2 forms found in the DOM

GET https://www.mongodb.com/search

<form role="search" method="GET" action="https://www.mongodb.com/search" class="css-dc0gsv">
  <div class="css-87svlz">
    <div class="css-36i4c2"><input type="text" placeholder="Produkte, Whitepaper und mehr ansehen..." value="" class="css-etrcff"></div>
    <div class="css-v2nqhr">
      <div class="css-aef77t"><button role="label" type="button" class="css-14k7wrz"><span data-testid="selected-value" class="css-6k4l2y">Allgemeine Informationen</span>
          <div class="css-109dpaz"><svg data-testid="icon" width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="css-1yzkxhp">
              <path d="M1.06689 0.799988L8.00023 7.73332L14.9336 0.799988" stroke-linecap="round" stroke-linejoin="round" class="css-1tlq8q9"></path>
            </svg></div>
        </button>
        <div class="css-hn9qqo">
          <ul data-testid="options" role="listbox" class="css-ac9zo2">
            <li role="option" tabindex="0" class="css-11dtrvq">Allgemeine Informationen</li>
            <li role="option" tabindex="0" class="css-11dtrvq">Gesamte Dokumentation</li>
            <li role="option" tabindex="0" class="css-11dtrvq">Realm Dokumentation</li>
            <li role="option" tabindex="0" class="css-11dtrvq">Artikel und Themen für Entwickler</li>
            <li role="option" tabindex="0" class="css-11dtrvq">Community-Foren</li>
          </ul>
        </div>
      </div><input type="hidden" id="addsearch" name="addsearch" value="">
      <div class="css-1myrko"><button type="submit" tabindex="0" data-track="true" class=" css-13l1z36"><img alt="search icon" src="https://webimages.mongodb.com/_com_assets/cms/krc3hljsdwdfd2w5d-web-actions-search.svg?auto=format%252Ccompress"
            class="css-r9fohf"></button></div>
    </div>
  </div>
</form>

GET https://www.mongodb.com/search

<form role="search" method="GET" action="https://www.mongodb.com/search" class="css-11a71ad">
  <div class="css-7590ag"><input type="text" placeholder="Produkte, Whitepaper und mehr ansehen..." value="" class="css-xrkki1"></div>
  <div class="css-abpu8v"><select id="filter-select" class="select-overlay css-15v6p12">
      <option selected="" value="Allgemeine Informationen">Allgemeine Informationen</option>
      <option value="Gesamte Dokumentation">Gesamte Dokumentation</option>
      <option value="Realm Dokumentation">Realm Dokumentation</option>
      <option value="Artikel und Themen für Entwickler">Artikel und Themen für Entwickler</option>
      <option value="Community-Foren">Community-Foren</option>
    </select><input type="hidden" id="addsearch" name="addsearch" value="">
    <div class="css-1myrko"><button type="submit" tabindex="0" data-track="true" class=" css-31biy7">Absenden</button></div>
  </div>
</form>

Text Content

___

Blog
{Blog}  See what’s new with MongoDB 6.0 — and why you’ll want to upgrade today
>>
Allgemeine Informationen

 * Allgemeine Informationen
 * Gesamte Dokumentation
 * Realm Dokumentation
 * Artikel und Themen für Entwickler
 * Community-Foren


 * Produkte
   Atlas→
   
   Developer Data Platform
   
   --------------------------------------------------------------------------------
   
   Enterprise Advanced→
   
   Enterprise Software und Support
   
   --------------------------------------------------------------------------------
   
   Community Edition→
   
   Kostenlose Software, die von Millionen genutzt wird
   
   --------------------------------------------------------------------------------
   
    * Datenbank→
    * Suche→
    * Data Lake (Vorschau)→
    * Charts→
    * Device Sync→
    * APIs, Triggers, Functions→
   
    * Enterprise Server→
    * Ops Manager→
    * Enterprise Kubernetes Operator→
   
    * Community Server→
    * Cloud Manager→
    * Community Kubernetes Operator→
   
   
   Tools→
   
   Schneller entwickeln
   
   --------------------------------------------------------------------------------
   
    * Compass→
    * Shell→
    * VS-Code-Plugin→
    * Atlas CLI→
    * Datenbank-Konnektoren→
    * Cluster to Cluster Sync→
   
   
 * Lösungen
   
   Nach Industrie
   
   
   
   --------------------------------------------------------------------------------
   
   Nach Use Case
   
   
   
   --------------------------------------------------------------------------------
   
    * Finanzdienstleistungen→
    * Telekommunikation→
    * Gesundheitswesen→
    * Einzelhandel→
    * Gaming→
    * Alle Industrien→
   
    * Analytik→
    * Internet of Things→
    * Mobile→
    * Zahlung→
    * Serverlose Entwicklung→
    * Alle Use Cases→
   
   
   
   Kundenberichte
   
   Erfahren Sie, wie Unternehmen die Vorteile von MongoDB nutzen
   
   Alle anzeigen
   
   --------------------------------------------------------------------------------
   
   Whitepapers und Präsentationen
   
   Webinare, Whitepapers, Datenblätter und mehr
   
   Alle anzeigen
 * Ressourcen
   Dokumentation→
   
   
   
   --------------------------------------------------------------------------------
   
    * Atlas→
    * Server→
    * Treiber→
   
    * Mit unseren Guides loslegen→
   
   
   
   Community
   
   
   
   --------------------------------------------------------------------------------
   
   Bildung
   
   
   
   --------------------------------------------------------------------------------
   
    * Entwicklerzentrum→
    * Veranstaltungen und Webinare→
    * Foren→
    * Champions→
    * Eine Benutzergruppe finden→
   
    * University→
    * Zertifizierung→
    * Akademia→
    * MongoDB Grundlagenkurs→
    * Alle Kurse durchsuchen→
   
   
 * Unternehmen
   
   Über uns
   
   
   
   --------------------------------------------------------------------------------
   
   Services
   
   
   
   --------------------------------------------------------------------------------
   
   Partnerschaften
   
   
   
   --------------------------------------------------------------------------------
   
    * Wer wir sind→
    * Blog→
    * Karriere→
    * Pressroom→
    * Unternehmensleitung→
    * Investoren→
   
    * Beratung→
    * Training→
    * Enterprise Support→
   
    * Partner werden→
    * Partner finden→
    * MongoDB für Startups→
   
   
 * Preise

Anmelden
Kostenlos testen

Allgemeine InformationenGesamte DokumentationRealm DokumentationArtikel und
Themen für EntwicklerCommunity-Foren
Absenden


DATENBANK IN MONGODB ERSTELLEN

Kostenlos starten

Wenn man sich mit einer neuen Technologie vertraut macht, erweisen sich anfangs
die einfachsten Schritte oft als die schwierigsten. Meist wird das entsprechende
Grundlagenwissen einfach vorausgesetzt und nicht mehr eigens thematisiert.

In diesem Artikel erläutern wir die Grundlage für die Verwendung von MongoDB:
die Erstellung einer Datenbank.

Eine MongoDB-Datenbank kann entweder mithilfe der MongoDB Shell oder mit MongoDB
Compass erstellt werden. Beide Methoden sind für MongoDB Atlas Cluster und
selbstverwaltete Cluster verfügbar.


INHALT

 * Option 1: Verwenden der CLI
 * Erstellen einer MongoDB-Datenbank mit der CLI (MongoDB Shell)
 * Option 2: Verwenden der GUI MongoDB Compass
 * Erstellen einer MongoDB-Datenbank mit Compass



OPTION 1: VERWENDEN DER CLI

Wie die meisten Softwaresysteme kann auch MongoDB über die Kommandozeile –
englisch „Command Line Interface“ oder kurz CLI – kontrolliert werden.

Durch in die CLI eingegebene Befehle wird festgelegt, wie MongoDB arbeitet.
Außerdem können Sie mithilfe von Befehlen Informationen zur Ausführung des
MongoDB-Clusters abrufen und einfache Aktionen ausführen. Beispielsweise eine
Datenbank erstellen, wie in diesem Artikel erläutert.

Mit Compass verfügt MongoDB auch über eine grafische Benutzeroberfläche, kurz
GUI. Darüber können viele der Aufgaben ausgeführt werden, die andernfalls als
Befehle in die CLI eingegeben werden müssten. Auf die Erstellung einer Datenbank
mithilfe von Compass kommen wir weiter unten noch zu sprechen.

Wenn Sie mithilfe der Kommandozeile eine Datenbank erstellen möchten, benötigen
Sie zunächst Zugriff auf das MongoDB-Cluster, das Sie über die MongoDB Shell
nutzen. Als Shell wird ein Programm bezeichnet, über das Befehle in ein
Softwaresystem eingegeben werden können.

VERWENDEN DER CLI BEI MONGODB ATLAS

Falls Sie MongoDB Atlas verwenden, können Sie mit den folgenden Schritten eine
Shell-Software erstellen:

 * Vergewissern Sie sich, dass Ihr Client über TLS verfügt und auf der Whitelist
   steht.
 * Ferner sollten Sie über ein Benutzerkonto und ein Kennwort für das
   MongoDB-Cluster verfügen, das Sie verwenden möchten.
 * Natürlich sollte die MongoDB Shell auch auf Ihrem Computer installiert sein.
 * Gehen Sie nun zur Eingabeaufforderung Ihres Systems.
 * Führen Sie den Befehl mongo</strong> aus, um Shell zu starten und melden Sie
   sich am MongoDB Atlas Cluster an.

Weitere Informationen: MongoDB Shell mit Atlas verbinden

VERWENDEN DER CLI MIT EINEM SELBSTVERWALTETEN MONGODB-CLUSTER

Falls Sie einen selbstverwalteten MongoDB-Cluster ausführen:

 * Vergewissern Sie sich, dass dieses installiert ist und auf Ihrem Computer
   oder dem Computer, auf den Sie sich verbinden, ausgeführt wird.
 * Ferner sollten Sie über ein Benutzerkonto und ein Kennwort für den
   MongoDB-Cluster verfügen, das Sie verwenden möchten.
 * Natürlich sollten Sie die MongoDB Shell auf Ihrem Computer installiert haben.
 * Gehen Sie nun zur Eingabeaufforderung Ihres Systems.
 * Führen Sie den Befehl mongo</strong> aus und melden Sie sich am
   selbstverwalteten MongoDB-Cluster an.

Weitere Informationen: Verwendung der MongoDB Shell in der Community Edition


ERSTELLEN EINER MONGODB-DATENBANK MIT DER CLI (MONGODB SHELL)

Sobald Sie über MongoDB Shell Zugriff auf einen Cluster haben, können Sie sich
mit dem Befehl „show“ sämtliche Datenbanken anzeigen lassen, auf die Sie in
diesem Cluster zugreifen können:

> show dbs
admin 0.000GB
local  0.000GB

Die Datenbanken admin</strong> und local sind stets Bestandteil eines
MongoDB-Clusters.

An dieser Stelle sei auf zwei Schwierigkeiten hingewiesen:

Die erste Herausforderung besteht darin, dass kein Befehl „create“ existiert, um
eine MongoDB Shell zu erstellen.

Stattdessen verwenden Sie den Befehl use</strong>, um eine Datenbank zu
erstellen. Falls die Datenbank noch nicht vorhanden ist, wird sie im
MongoDB-Cluster erstellt.

Oder anders ausgedrückt: Sobald Sie mithilfe des Befehls use</strong> versuchen,
eine Datenbank zu verwenden, wird diese erstellt.

Nehmen wir an, Sie haben den folgenden Befehl eingegeben, um eine neue Datenbank
zu erstellen:

use myshinynewdb

Mehr brauchen Sie nicht zu tun. Die Datenbank wird erstellt. Doch damit sind wir
bei der zweiten Herausforderung. Die Datenbank existiert zwar, doch wenn Sie den
Befehlshow dbs</strong> eingeben, erscheint Folgendes:

> show dbs
admin 0.000GB
local  0.000GB

Doch wo ist meineneuedb</strong>?

Die zweite Herausforderung besteht darin, dass die Datenbank erst vollständig
erstellt wird, wenn sie gefüllt wird.

Verwenden Sie den Befehl db.<sammlung>.insert</strong>, um ein Dokument zur
Datenbank hinzuzufügen.

> db.user.insert({name: "Ada Lovelace", age: 205})
WriteResult({ "nInserted" : 1 })

Einige Hinweise hierzu: Der „user</strong>“ im Befehl bezieht sich auf die
Sammlung, in die das Dokument eingefügt wurde. Sammlungen in MongoDB sind wie
Tabellen in SQL-Datenbanken. Allerdings handelt es sich dabei um Gruppen von
Dokumenten und keine Gruppen von Datensätzen.

Sammlungen werden wie Datenbanken über einen Befehl erstellt.

WriteResult({ "nInserted" : 1 })</strong> zeigt an, dass das Dokument zur
Sammlung hinzugefügt wurde.

Wenn Sie nun den Befehl „show dbs</strong>“ ausführen, sehen Sie ihre Datenbank.

> show dbs
admin 0.000GB
meineneuedb 0.000GB
local  0.000GB

Doch es gibt noch eine Frage: Woher wusste der Befehl insert</strong>, dass die
Daten für meineneuedb bestimmt waren?

Das liegt daran, dass meineneuedb</strong> durch Eingabe des Befehls use zur
aktiven Datenbank wurde, in der Befehle ausgeführt werden.

Geben Sie den Befehl db ein, um herauszufinden, welches die aktive Datenbank
ist:

> db
meineneuedb

Der Befehl db</strong> ruft den Namen der aktiven Datenbank auf. Geben Sie den
Befehl use ein und geben Sie die Datenbank an, um zu einer anderen Datenbank zu
wechseln.


OPTION 2: VERWENDEN DER GUI MONGODB COMPASS

Manche Benutzer arbeiten lieber mit grafischen Benutzeroberflächen, um Daten und
Sammlungen zu erstellen und zu aktualisieren. Die GUI von MongoDB bietet
zusätzliche Funktionen, wie die Visualisierung von Daten, Erstellung von
Performance-Profilen sowie CRUD-Zugriff auf Daten, Datenbanken und Sammlungen.
Damit können Nutzer einen Datensatz anlegen (Create), lesen (Read),
aktualisieren (Update) oder löschen (Delete).

Weitere Informationen unter MongoDB Compass: Der einfachste Weg, um Daten zu
verwalten und zu finden

COMPASS MIT MONGODB ATLAS VERWENDEN

Falls Sie MongoDB Atlas verwenden, gelangen Sie über die folgenden Schritte zu
Compass:

 * Vergewissern Sie sich, dass Ihr Client über TLS verfügt und auf der Whitelist
   steht.
 * Ferner sollten Sie über ein Benutzerkonto und ein Kennwort für das
   MongoDB-Cluster verfügen, das Sie verwenden möchten.
 * Vergewissern Sie sich außerdem, dass Sie MongoDB Compass auf Ihrem Computer
   installiert haben. Ansonsten sollten Sie Compass für Ihr Betriebssystem
   herunterladen und installieren.
 * Klicken Sie auf das Symbol für MongoDB Compass, um die Software zu starten.

COMPASS MIT EINEM SELBSTVERWALTETEN MONGODB-CLUSTER VERWENDEN

Falls Sie ein selbstverwaltetes Cluster von MongoDB verwenden:

 * Vergewissern Sie sich, dass dieses installiert ist und auf Ihrem Computer
   oder dem Computer, auf den Sie sich verbinden, ausgeführt wird.
 * Ferner sollten Sie über ein Benutzerkonto und ein Kennwort für das
   MongoDB-Cluster verfügen, das Sie verwenden möchten.
 * Natürlich sollten Sie die MongoDB Compass auf Ihrem Computer installiert
   haben. Ansonsten sollten Sie Compass für Ihr Betriebssystem herunterladen und
   installieren.
 * Klicken Sie auf das Symbol für MongoDB Compass, um die Software zu starten.


ERSTELLEN EINER MONGODB-DATENBANK MIT COMPASS

Im Reiter „Datenbases“ in MongoDB Compass befindet sich der Button „Create
Database“.



In MongoDB Compass können Sie eine Datenbank erstellen und gleichzeitig die
erste Sammlung hinzufügen:

 * Klicken Sie auf „Create Database“.
 * Geben Sie in das Dialogfenster den Namen für die Datenbank und die erste
   Sammlung ein.
 * Klicken Sie auf „Create Database“.

Weitere Informationen

Fügen Sie im nächsten Schritt eine oder mehrere Dokumente zu Ihrer Datenbank
hinzu.

Klicken Sie auf den Namen der Datenbank, um die gerade erstellte Sammlung zu
sehen. Anschließend klicken Sie auf den Namen der Sammlung, um zum Tab
„Documents“ zu gelangen:



Klicken Sie auf „Add Data“ und fügen Sie eines oder mehrere Dokumente zur
Sammlung hinzu.

Sie können mehrere JSON-Dokumente nacheinander hinzufügen. Setzen Sie durch
Komma getrennte JSON-Dokumente in eckige Klammern, um mehrere JSON-Dokumente
gleichzeitig hinzuzufügen, wie im folgenden Beispiel:

[
{ "_id" : 8752, "Titel" : "Göttliche Komödie", "Autor" : "Dante", "Exemplare" : 1 },
{ "_id" : 7000, "Titel" : "Odyssee", "Autor" : "Homer", "Exemplare" : 10 },
{ "_id" : 7020, "Titel" : "Ilias", "Autor" : "Homer", "Exemplare" : 10 },
{ "_id" : 8645, "Titel" : "Eclogae", "Autor" : "Dante", "Exemplare" : 2 },
{ "_id" : 8751, "Titel" : "Das Gastmahl", "Autor" : "Dante", "Exemplare" : 2 }
]

Klicken Sie auf „Insert“, um die Dokumente zu Ihrer Sammlung hinzuzufügen.


WEITERE INFORMATIONEN ZU MONGODB

Mit diesen einfachen Schritten können Sie eine Datenbank und eine Sammlung
erstellen sowie Dokumente hinzufügen.

Mit der Datenbank, der Sammlung und den Dokumenten können Sie nun arbeiten und
mehr Erfahrung mit MongoDB sammeln. Treten Sie der MongoDB Community bei – dort
finden Sie Foren, Webinare und kostenlose Kurse der MongoDB University.


KOSTENLOSE DATENBANK ERSTELLEN

ERSTELLEN SIE MIT MONGODB ATLAS KOSTENLOS EINE MONGODB-DATENBANK IN DER CLOUD.
KEINE KREDITKARTE ERFORDERLICH.

Kostenlos starten
Deutsch

 * English
 * Português
 * Español
 * 한국어
 * 日本語
 * Italiano
 * Deutsch
 * Français
 * 简体中文

© 2022 MongoDB, Inc.

Über uns

 * Karriere
 * Investoren
 * Rechtliche Hinweise
 * Datenschutz
 * Sicherheitsinformationen
 * Trust Center
 * Sitemap
 * Impressum

Support

 * Kontakt
 * Kunden-Portal
 * Atlas Status
 * Bezahlter Support

Social

 * Github
 * Stack Overflow
 * LinkedIn
 * YouTube
 * Twitter
 * Twitch
 * Facebook

© 2022 MongoDB, Inc.





PRIVACY PREFERENCE CENTER

"Cookies" are small files that enable us to store information while you visit
one of our websites. When you visit any website, it may store or retrieve
information on your browser, mostly in the form of cookies. This information
might be about you, your preferences or your device and is mostly used to make
the site work as you expect it to. The information does not usually directly
identify you, but it can give you a more personalized web experience. Because we
respect your right to privacy, you can choose not to allow some types of
cookies, but essential cookies are always enabled. Click on the different
category headings to find out more and change our default settings. However,
blocking some types of cookies may impact your experience of the site and the
services we are able to offer.
MongoDB Privacy Policy
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

SOCIAL MEDIA COOKIES

Social Media Cookies

These cookies are set by a range of social media services that we have added to
the site to enable you to share our content with your friends and networks. They
are capable of tracking your browser across other sites and building up a
profile of your interests. This may impact the content and messages you see on
other websites you visit. If you do not allow these cookies you may not be able
to use or see these sharing tools.


BACK BUTTON PERFORMANCE COOKIES



Vendor Search Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices


By clicking "Accept All Cookies", you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts. You can enable and disable optional cookies as desired. Read
our Privacy Policy. Read our Privacy Policy

Manage Cookies Accept All Cookies