MongoDB-Query-Formatierer

Formatiere MongoDB-Shell-Abfragen und Aggregations-Pipelines.

Deine MongoDB-Abfragen werden lokal in deinem Browser formatiert und nichts wird auf einen Server hochgeladen.

Arbeitest du auch mit SQL? Probiere den SQL Formatter.

Über MongoDB-Query-Formatierer

Dieser Online-MongoDB-Formatter räumt dichte MongoDB-Shell-Abfragen, Filterobjekte und Aggregationspipelines zu lesbarem, ordentlich eingerücktem Code auf. Füge einen einzeiligen db.collection.find()-Aufruf, eine $match/$group-Pipeline oder ein nacktes Filterobjekt ein, und er gibt das Ergebnis mit konsistentem Abstand, doppelten Anführungszeichen und Semikolons schön aus. Als Mongo-Shell-Formatter behandelt er verkettete Methoden wie sort, limit und project, und du kannst zwischen 2- und 4-Leerzeichen-Einrückung wechseln. Er ist für Backend-Entwickler, Datenbankingenieure und QA-Tester gebaut, die Abfragen aus Logs, Compass oder Chat-Threads kopieren und sie schnell lesen, debuggen oder teilen müssen. Alles wird lokal in deinem Browser verarbeitet, sodass die eingefügten Abfragen auf deinem Rechner bleiben und nichts auf einen Server hochgeladen wird.

Funktionen

So verwendest du MongoDB-Query-Formatierer

  1. Füge deine MongoDB-Abfrage, -Pipeline oder dein -Filterobjekt in das Eingabefeld ein.
  2. Wähle in der Symbolleiste 2 Leerzeichen oder 4 Leerzeichen Einrückung.
  3. Lies die formatierte Abfrage im Ausgabebereich, während sie sich live aktualisiert.
  4. Kopiere das Ergebnis oder nutze Herunterladen, um es als query.js zu speichern.

Beispiel

Eingabe

db.users.find({age:{$gt:18},active:true}).limit(5)

Ausgabe

db.users.find({ age: { $gt: 18 }, active: true }).limit(5);

Eine einzeilige find-Abfrage neu formatiert mit sauberem Abstand.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist der MongoDB-Formatter?
Der MongoDB-Formatter ist ein Tool im Browser, das MongoDB-Shell-Anweisungen wie db.collection.find(), Aggregationspipelines und nackte Filterobjekte oder Arrays mit konsistenter Einrückung, Abstand und Anführungszeichen schön ausgibt.
Wie formatiere ich eine MongoDB-Aggregationspipeline?
Füge ein Array von Stufen wie $match, $group und $sort in den MongoDB-Formatter ein, und er gibt jede Stufe mit klarer Verschachtelung schön aus, sodass die Pipeline leicht zu lesen ist.
Kann ich die Einrückungsbreite im MongoDB-Formatter steuern?
Ja, nutze die Symbolleiste, um zwischen 2 und 4 Leerzeichen zu wechseln, und die formatierte Ausgabe aktualisiert sich sofort.
Ändert der MongoDB-Formatter meine Operatoren oder Werte?
Nein. Operatoren wie $gt und $in und deine Feldwerte bleiben erhalten; nur Leerraum, Anführungszeichen und Semikolons werden für die Lesbarkeit normalisiert.
Werden meine Abfragen irgendwohin gesendet, wenn ich diesen MongoDB-Formatter nutze?
Nein. Die Formatierung läuft vollständig in deinem Browser und deine Abfragen werden nie auf einen Server hochgeladen, sodass nichts, was du einfügst, dein Gerät verlässt.

Verwandte Tools

Alle ArrayKit-Tools