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
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 DOMGET 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