Befüllen Sie die Students-Sammlung

MongoDBMongoDBBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung ist deine Aufgabe, die students-Sammlung (collection) in MongoDB mit mehreren Dokumenten zu befüllen. Dies wird dein Verständnis des insertMany-Befehls testen, der es ermöglicht, mehrere Dokumente in einer einzigen Operation in eine Sammlung einzufügen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mongodb(("MongoDB")) -.-> mongodb/BasicOperationsGroup(["Basic Operations"]) mongodb/BasicOperationsGroup -.-> mongodb/create_database_collection("Create Database and Collection") mongodb/BasicOperationsGroup -.-> mongodb/insert_document("Insert Document") mongodb/BasicOperationsGroup -.-> mongodb/bulk_insert_documents("Bulk Insert Documents") subgraph Lab Skills mongodb/create_database_collection -.-> lab-425481{{"Befüllen Sie die Students-Sammlung"}} mongodb/insert_document -.-> lab-425481{{"Befüllen Sie die Students-Sammlung"}} mongodb/bulk_insert_documents -.-> lab-425481{{"Befüllen Sie die Students-Sammlung"}} end

Mehrere Dokumente in die students-Sammlung einfügen

Du wirst die students-Sammlung (collection) mit den folgenden Datensätzen (records) mithilfe des insertMany-Befehls befüllen.

Aufgaben

Füge die folgenden Dokumente in die students-Sammlung ein:

[
  { "name": "Alice Brown", "age": 20, "major": "Engineering", "gpa": 3.6 },
  { "name": "Bob White", "age": 22, "major": "Physics", "gpa": 3.8 },
  { "name": "Charlie Green", "age": 19, "major": "Mathematics", "gpa": 3.9 }
]

Anforderungen

  • Verwende den insertMany-Befehl in der MongoDB-Shell (mongosh).
  • Arbeite innerhalb der university-Datenbank (database).
  • Stelle sicher, dass alle drei Dokumente erfolgreich in die students-Sammlung eingefügt werden.

Beispiel

Nachdem du die Aufgabe abgeschlossen hast, sollte das Ausführen des folgenden Befehls:

db.students.find();

Folgende Ausgabe liefern:

{
  "_id": ObjectId("..."),
  "name": "Alice Brown",
  "age": 20,
  "major": "Engineering",
  "gpa": 3.6
}
{
  "_id": ObjectId("..."),
  "name": "Bob White",
  "age": 22,
  "major": "Physics",
  "gpa": 3.8
}
{
  "_id": ObjectId("..."),
  "name": "Charlie Green",
  "age": 19,
  "major": "Mathematics",
  "gpa": 3.9
}
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung hast du gelernt, den insertMany-Befehl zu verwenden, um eine MongoDB-Sammlung (collection) effizient mit mehreren Dokumenten zu befüllen. Diese Fähigkeit ist grundlegend für die Datenverwaltung in MongoDB und bereitet den Weg für komplexere Operationen wie das Abfragen (querying) und Aktualisieren (updating) von Datensätzen (records).