Suche nach Lektionen für
Einführung in MongoDB und Studio 3T
MongoDB ist eine Dokumentendatenbank, eine Art NoSQL-Datenbank, die Daten als einzelne Dokumente speichert. Dieses Dokumentdatenbankmodell bietet die nötige Flexibilität, um unterschiedliche und sich entwickelnde Datenstrukturen aufzunehmen, im Gegensatz zu dem starreren Modell, das in SQL oder relationalen Datenbankmanagementsystemen wie Oracle Database oder MySQL zu finden ist. MongoDB ist eine [...]
Verbinden mit MongoDB
Dieser Abschnitt führt Sie durch den Prozess der Verbindung mit Ihrer bestehenden MongoDB-Datenbank oder dem MongoDB-Atlas-Cluster, den Sie in Einrichten von MongoDB Atlas erstellt haben, über Studio 3T. Studio 3T ist in drei Editionen erhältlich: Basic, Pro und Ultimate. Basic bietet die wesentlichen Funktionen für die Arbeit mit MongoDB. Pro erweitert die Funktionen um [...]
Die MongoDB-Grundlagen: Datenbanken, Sammlungen und Dokumente
Um die Grundlagen von MongoDB zu verstehen, müssen wir uns ansehen, wie Daten in MongoDB gespeichert werden. Daten in MongoDB setzen sich aus drei Arten von Komponenten zusammen: Datenbanken, Sammlungen und Dokumente. Die Datenbank befindet sich an der Spitze der Hierarchie, Sammlungen auf der nächsten Ebene und Dokumente am unteren Ende. Eine Datenbank bietet einen Container [...]
Ausführen von MongoDB-Abfragen auf der mongo-Shell
IntelliShell ist ein in Studio 3T integriertes Befehlszeilentool, mit dem Befehle direkt für eine MongoDB-Datenbank geschrieben werden können. Es bietet die Einfachheit der Mongo-Shell, auf der das Tool basiert, und fügt gleichzeitig eine Reihe wichtiger Funktionen hinzu, die die Abfrage einer Datenbank erleichtern. Zum Beispiel können Sie Befehle einzeln ausführen, mehrere [...]
Importieren und Exportieren von MongoDB-Daten
Studio 3T vereinfacht den Prozess des Imports und Exports von MongoDB-Daten erheblich. Es bietet den Import-Assistenten zum Abrufen von Dokumentdaten aus verschiedenen Quellen, einschließlich .json-Dateien, .csv-Dateien, Mongodump-Ordnern und -Archiven sowie anderen MongoDB-Sammlungen. Die meisten Aufgaben innerhalb des Assistenten sind einfache Point-and-Click-Operationen, die die Quell- und Zielparameter für den Import von Daten steuern. Für [...]
SQL in der MongoDB-Aggregation verwenden
In MongoDB können Sie Aggregationsabfragen erstellen, die Daten in sinnvolle Kategorien von konsolidierten Informationen gruppieren, ähnlich wie bei der Aggregation von Daten in einer SQL- oder relationalen Datenbank. Die Aggregation in MongoDB unterscheidet sich jedoch in einigen wichtigen Punkten von SQL, und wenn Sie neu in MongoDB sind, könnten diese Unterschiede zunächst verwirrend erscheinen. Aggregation in MongoDB Der Prozess [...]
Ausführen von MongoDB-CRUD-Operationen
Eine der häufigsten Operationen, die Sie bei der Arbeit mit MongoDB durchführen werden, ist die Abfrage von Dokumentdaten. Je besser Sie verstehen, wie Sie Daten abrufen können, desto effektiver können Sie auf die benötigten Informationen zugreifen - wenn Sie sie brauchen. Die Abfrage von Daten ist Teil einer größeren Gruppe von Operationen, die gemeinhin als CRUD (Create, [...]
Erstellen von MongoDB find()-Abfragen
Eine MongoDB-Datenbank speichert Daten in Sammlungen. Jede Sammlung enthält einen Satz zusammengehöriger Dokumente, die von einer oder mehreren Anwendungen zur Durchführung ihrer Operationen verwendet werden. Die Anwendungen - und auch die Personen, die die Sammlungen verwalten - müssen in der Lage sein, die Daten so effizient wie möglich abzufragen, um sicherzustellen, dass die entsprechenden Informationen verfügbar sind, wenn [...]
Arbeiten mit der MongoDB-Aggregationspipeline
Die Fähigkeit, Daten zu aggregieren, ist für die Gewinnung wertvoller Informationen aus einem Datensatz unerlässlich. Die Aggregation kann Ihnen helfen, die Daten besser zu verstehen, Muster und Trends aufzudecken, die nicht ohne weiteres erkennbar sind, und auf der Grundlage Ihrer Erkenntnisse strategische Geschäftsentscheidungen zu treffen. Aus diesem Grund bieten die meisten Datenbankmanagementsysteme Mechanismen zur Aggregation von Daten. MongoDB ist [...]
Abfrage von Arrays mit MongoDB $elemMatch
Dokumente in einer MongoDB-Datenbank enthalten in der Regel Felder, die mit dem Datentyp Array definiert sind. Ein mit diesem Typ konfiguriertes Feld kann null oder mehr Elemente enthalten, die zusammen eine Liste - oder ein Array - von Werten bilden. Die Werte können alle denselben Datentyp haben, oder sie können unterschiedliche Typen sein. Ein Array-Feld kann zum Beispiel [...]