MongoDB speichert Daten in einem Dokumentformular und diese Dokumente werden in einer Sammlung aufbewahrt. Der Hauptzweck der InsertOne -Methode besteht darin, ein Dokument in eine MongoDB -Sammlung hinzuzufügen. Wenn die Sammlung jedoch nicht vorhanden ist, erstellt diese Methode auch die Sammlung. Nach der Bedeutung dieser Methode konzentriert sich unser heutiger Leitfaden darauf, die Verwendung der InsertOne -Methode in MongoDB zu demonstrieren:
Wie Insertone in MongoDB funktioniert
Die Syntax zur Verwendung der InsertOne -Methode in MongoDB wird unten erwähnt:
> db.Sammlungsname.InsertOne ()
Die obige Syntax führt die folgenden zusätzlichen Vorgänge aus:
Erstellt eine Sammlung: Wenn die angegebene Sammlung nicht vorhanden ist, wird auch die Sammlung erstellt.
Weist eindeutige ID zu: In jeder Datenbank ist die eindeutige ID zu Daten sehr wichtig. Mit der Methode InsertOne () können Sie jedem Dokument eine eindeutige ID hinzufügen.
So verwenden Sie die InsertOne -Methode in MongoDB
Dieser Abschnitt enthält das Beispiel, um die InsertOne -Methode in MongoDB zu verwenden. Wir haben mehrere Beispiele aufgeschlüsselt, um die individuelle Verwendung dieser Methode zu vermitteln.
Beispiel 1: Verwenden der InsertOne () -Methode zum Erstellen einer Sammlung und zum Einfügen eines Dokuments
Wir verwenden hier eine MongoDB -Datenbank mit dem Namen “speichernUnd es enthält die folgenden Sammlungen:
> Sammlungen anzeigen
Wir möchten ein Dokument in die “hinzufügenLaptopsSammlung, und es existiert nicht in der “speichern“. Der folgende Befehl erstellt die Sammlung und fügt das Dokument hinzu:
> db.Laptops.InsertOne (make: ["Acer", "HP", "Dell"], Prozessor: ["Intel", "AMD"])
Der Befehl wird ausgeführt und Sie können sehen, dass eine eindeutige ID zu diesem Dokument ebenfalls generiert wird.
Beispiel 2: Verwenden der InsertOne () -Methode, um eindeutige ID zu verarbeiten
Der Hauptschlüssel oder die eindeutigen IDs spielen eine Schlüsselrolle bei der Manipulation der Daten in jeder Datenbank. In MongoDB gibt es zwei Möglichkeiten, eine eindeutige ID für jedes Dokument festzulegen:
Automatische Zuordnung: Wenn die eindeutige ID vom Benutzer nicht zugewiesen wird, weist die Methode InsertOne () dem Dokument selbst zu. Der folgende Befehl enthält keine eindeutige ID:
> db.Smartphones.InsertOne (os: "android", qty: 500, make: ["samsung", "mi", "Sony"])
Sie können auch die eindeutige ID -Zuordnung überprüfen, indem Sie den folgenden Befehl unten ausgeben:
> db.Smartphones.finden().hübsch()
Notiz: Die in diesem Beispiel verwendete Sammlung heißt “Smartphones“.
Eindeutige ID vom Benutzer definiert : Darüber hinaus stört der Benutzer, wenn der Benutzer die ID beim Einfügen definiert. Zum Beispiel fügen Sie das unten erwähnte Befehl das Dokument mit einem “ein“_AusweisFeld auch:
> db.Verteilungen.InsertOne (_ ID: 1, OS: "Linux", verfügbar: ["Debian", "Linux Mint", "Ubuntu", "Kubuntu"])
Die Ausgabe zeigt, dass die eindeutige ID „1“ ist, wie sie im Befehl definiert wurde. Darüber hinaus können Sie es auch mit dem folgenden Befehl überprüfen:
> db.Verteilungen.finden().hübsch()
Notiz: Der Sammlungsname ist “VerteilungenIn diesem Beispiel.
Abschluss
Die umfangreiche Liste der Mongo -Funktionen hat den Datenverarbeitungsmechanismus von Datenbanken auf der Grundlage von MongoDB erleichtert. In diesem Beitrag haben wir eine kurze Anleitung zur Verwendung der InsertOne () -Methode in MongoDB bereitgestellt. Der Inserton() gehört zum Insertionsbetrieb der Datenbank und ist einer der Sub-Methoden aus der Einfügung() MongoDb -Familie der Methode. Nach diesem Handbuch kann ein Anfänger -MongoDB -Benutzer ein neues Dokument in eine MongoDB -Sammlung einfügen. Darüber hinaus kann ein Zwischenbenutzer mit dieser Methode ein Dokument einfügen und eine Sammlung erstellen.