Entwickler-Tools
MongoDB-Leitfaden
Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows.
| Kategorie | Befehl | Erklärung | |
|---|---|---|---|
| Connection | mongosh | Connect to a local MongoDB server. | |
| Connection | mongosh "mongodb://localhost:27017/app_db" | Connect to a specific database with a connection string. | |
| Database | show dbs | List databases. | |
| Database | use app_db | Switch to a database. It is created when data is inserted. | |
| Collection | show collections | List collections in the current database. | |
| Collection | db.createCollection("users") | Create a collection explicitly. | |
| Insert | db.users.insertOne({ email: "demo@example.com", createdAt: new Date() }) | Insert one document. | |
| Insert | db.users.insertMany([{ email: "a@example.com" }, { email: "b@example.com" }]) | Insert multiple documents. | |
| Read | db.users.find({ email: /@example.com$/ }).sort({ createdAt: -1 }).limit(20) | Query, sort, and limit documents. | |
| Read | db.users.findOne({ email: "demo@example.com" }) | Find a single matching document. | |
| Update | db.users.updateOne({ email: "demo@example.com" }, { $set: { active: true } }) | Update one matching document. | |
| Update | db.users.updateMany({ active: { $exists: false } }, { $set: { active: true } }) | Update many matching documents. | |
| Delete | db.users.deleteOne({ email: "demo@example.com" }) | Delete one matching document. | |
| Delete | db.users.deleteMany({ active: false }) | Delete many matching documents. | |
| Index | db.users.createIndex({ email: 1 }, { unique: true }) | Create a unique ascending index. | |
| Index | db.users.getIndexes() | List collection indexes. | |
| Aggregation | db.orders.aggregate([{ $group: { _id: "$userId", total: { $sum: "$total" } } }]) | Group documents and compute totals. | |
| Count | db.users.countDocuments({ active: true }) | Count matching documents. | |
| Backup | mongodump --db app_db --out ./backup | Export a database backup. | |
| Restore | mongorestore --db app_db ./backup/app_db | Restore a dumped database. |
Konzepte
MongoDB-Grundlagen
| Konzept | Bedeutung |
|---|---|
| Document | A JSON-like BSON object stored in a collection. |
| Collection | A group of documents, roughly comparable to a table but schema-flexible. |
| Database | A namespace containing collections and indexes. |
| ObjectId | The common default value for the _id primary key. |
| Index | A data structure that speeds up reads and supports uniqueness constraints. |
| Aggregation | A pipeline for transforming, grouping, filtering, and joining document data. |
Tool-Anleitung
So verwendest du MongoDB-Leitfaden
Überblick
Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows. Dieser Leitfaden zeigt eine einfache Methode, das Ergebnis vor der Nutzung zu prüfen.
Schritte
- Öffne MongoDB-Leitfaden und bereite eine Kopie der Eingabe vor.
- Füge die von dem Tool benötigte Datei, den Text oder die Werte hinzu.
- Wähle passende Einstellungen und starte die Verarbeitung.
- Prüfe das Ergebnis, bevor du es kopierst, herunterlädst oder teilst.
Beispiel
Beginne mit einem kurzen, nicht vertraulichen Beispiel, prüfe das Ergebnis und wiederhole den Ablauf dann mit dem endgültigen Inhalt.
Vor der Verwendung des Ergebnisses
- NovaKit-Tools sind für die Nutzung im Browser ausgelegt. Verwende nur Daten, die du verarbeiten darfst.
- Bewahre das Original auf und prüfe wichtige Ergebnisse, bevor du sie für eine Entscheidung oder ein finales Dokument verwendest.
FAQ
Häufige Fragen
MongoDB-Leitfaden: Wie prüfe ich das Ergebnis?
Nutze ein Entwickler-Tool für Daten, Code oder Nachschlage-Workflows.
MongoDB-Leitfaden: Wie prüfe ich das Ergebnis?
Öffne MongoDB-Leitfaden und bereite eine Kopie der Eingabe vor. Füge die von dem Tool benötigte Datei, den Text oder die Werte hinzu. Wähle passende Einstellungen und starte die Verarbeitung. Prüfe das Ergebnis, bevor du es kopierst, herunterlädst oder teilst.
Wie prüfe ich das Ergebnis?
Lies, prüfe oder teste die Ausgabe, bevor du sie verwendest.
Brauche ich ein Konto?
Nein. NovaKit-Tools können direkt ohne Konto verwendet werden.
Wie werden meine Daten verarbeitet?
NovaKit-Tools sind für die Nutzung im Browser ausgelegt. Verwende nur Daten, die du verarbeiten darfst.
Was sollte ich beachten?
Bewahre das Original auf und prüfe wichtige Ergebnisse, bevor du sie für eine Entscheidung oder ein finales Dokument verwendest.
Welches Beispiel eignet sich für MongoDB-Leitfaden?
Beginne mit einem kurzen, nicht vertraulichen Beispiel, prüfe das Ergebnis und wiederhole den Ablauf dann mit dem endgültigen Inhalt.
Kann ich eine Kopie des Ergebnisses behalten?
Nutze die verfügbaren Kopier-, Download-, Druck- oder Exportaktionen und behalte die Originaleingabe bis zur Prüfung.
Verwandte Tools