Vereinfachen Sie Ihren Arbeitsablauf: Suchen Sie miniwebtool.
Erweitern
Startseite > Textwerkzeuge > Weitere Textwerkzeuge > SQL zu MongoDB Abfragekonverter
 

SQL zu MongoDB Abfragekonverter

Konvertieren Sie SQL-Abfragen (SELECT, INSERT, UPDATE, DELETE) in die MongoDB-Shell-Syntax mit Klausel-für-Klausel-Mapping, Erstellung von Aggregations-Pipelines, Live-Syntax-Hervorhebung und kopierfertiger mongosh-Ausgabe.

SQL zu MongoDB Abfragekonverter
SQL MongoDB
⚡ Schnellbeispiele (zum Laden klicken)

Embed SQL zu MongoDB Abfragekonverter Widget

SQL zu MongoDB Abfragekonverter

Willkommen beim SQL zu MongoDB Abfragekonverter, einem Online-Tool, das SQL-Abfragen — SELECT, INSERT, UPDATE und DELETE — in eine saubere, sofort einsatzbereite MongoDB-Shell-Syntax übersetzt. Jede Konvertierung wird von einer Klausel-zu-Klausel-Zuordnung begleitet, die genau zeigt, wie jedes SQL-Schlüsselwort zu seinem MongoDB-Äquivalent wird. Dies macht das Tool sowohl zu einem Konverter als auch zu einer Lernhilfe für Entwickler, die von relationalen Datenbanken zu MongoDB migrieren.

Warum diesen SQL zu MongoDB Abfragekonverter nutzen?

Die meisten Online-Konverter werfen einfach einen JSON-Block aus und lassen Sie raten, was passiert ist. Dieses Tool ist anders: Sie sehen die generierte MongoDB-Abfrage und eine schrittweise Zuordnung, die erklärt, warum jede Klausel so transformiert wurde. Das macht es gleichermaßen nützlich für schnelle Übersetzungen während Migrationen als auch zum Erlernen der MongoDB-Abfragesprache auf Basis Ihres bestehenden SQL-Wissens.

Hauptmerkmale

Welche SQL-Anweisungen kann dieser Konverter in MongoDB übersetzen?

Das Tool konvertiert SELECT, INSERT, UPDATE und DELETE Anweisungen. SELECT unterstützt WHERE, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET, DISTINCT und die fünf Standard-Aggregatfunktionen: COUNT, SUM, AVG, MIN und MAX. Komplexe WHERE-Klauseln mit AND, OR, NOT, IN, NOT IN, BETWEEN, LIKE, IS NULL und IS NOT NULL lassen sich sauber auf MongoDB-Operatoren abbilden.

Wie funktioniert die schrittweise Zuordnung der Klauseln?

Nach jeder Konvertierung zeigt das Tool eine Tabelle an, die jede SQL-Klausel ihrem MongoDB-Äquivalent gegenüberstellt. Beispiel:

SQL: SELECT name, age FROM users WHERE age > 21 ORDER BY age DESC LIMIT 10
MongoDB: db.users.find({ age: { $gt: 21 } }, { name: 1, age: 1, _id: 0 }).sort({ age: -1 }).limit(10)
Zuordnung:
· FROM usersdb.users
· SELECT name, age → Projektion { name: 1, age: 1, _id: 0 }
· WHERE age > 21 → Filter { age: { $gt: 21 } }
· ORDER BY age DESC.sort({ age: -1 })
· LIMIT 10.limit(10)

Verarbeitet es Aggregation-Pipelines für GROUP BY-Abfragen?

Ja. Wenn das SQL GROUP BY, HAVING oder Aggregatfunktionen verwendet, erstellt der Konverter eine vollständige MongoDB-Aggregation-Pipeline: $match vor der Gruppierung (aus WHERE), $group mit _id und Akkumulatoren, $match nach der Gruppierung (aus HAVING), dann $sort, $skip und $limit in der Pipeline-Reihenfolge. Die Reihenfolge ist wichtig — ein $sort vor dem $match ist in MongoDB viel langsamer — daher gibt das Tool die Stufen immer in der optimalen Reihenfolge aus.

Beispiel: SELECT category, COUNT(*) AS total FROM books WHERE year >= 2020 GROUP BY category HAVING COUNT(*) > 5 ORDER BY total DESC LIMIT 5

wird zu:
db.books.aggregate([
  { $match: { year: { $gte: 2020 } } },
  { $group: { _id: "$category", total: { $sum: 1 } } },
  { $match: { total: { $gt: 5 } } },
  { $sort: { total: -1 } },
  { $limit: 5 }
])

Wie werden SQL LIKE-Muster konvertiert?

SQL % Wildcards werden zu .* und _ Wildcards zu . in einem regulären Ausdruck von MongoDB. Muster werden mit ^ oder $ verankert, wenn das SQL-Muster nicht mit % beginnt oder endet. Spezielle Regex-Zeichen innerhalb des Musters werden automatisch maskiert.

Was sind die Hauptunterschiede zwischen SQL- und MongoDB-Abfragen?

SQL ist deklarativ und tabellenorientiert — Sie beschreiben Zeilen und Spalten. MongoDB ist dokumentenorientiert und verwendet eine JSON-ähnliche Abfragesprache. Die wichtigsten Übersetzungsregeln:

Ist die generierte MongoDB-Abfrage bereit zum Einfügen in mongosh?

Ja. Die Ausgabe verwendet die mongosh (MongoDB Shell)-Syntax, einschließlich unzitierter Objektschlüssel, angehängter Chain-Methoden wie .sort(), .limit() und .skip() sowie nativer JavaScript-Regex-Literale. Sie können sie direkt in mongosh, den MongoSH-Tab von MongoDB Compass oder IntelliShell von Studio 3T einfügen.

Anwendung des Tools

  1. Fügen Sie Ihre SQL-Abfrage in das Eingabefeld ein oder klicken Sie auf ein Schnellbeispiel, um eine Beispielabfrage zu laden.
  2. Klicken Sie auf In MongoDB konvertieren. Das Tool analysiert Ihr SQL und erstellt die entsprechende MongoDB-Abfrage.
  3. Überprüfen Sie die Klausel-zu-Klausel-Zuordnung, um die Übersetzung zu verifizieren und die Mapping-Regeln zu verstehen.
  4. Kopieren oder laden Sie die MongoDB-Abfrage herunter, indem Sie die Schaltflächen über dem Codeblock verwenden. Die heruntergeladene Datei ist ein ausführbares .js-Skript.

Praktische Anwendungsfälle

Für Entwickler, die zu MongoDB migrieren

Für Studenten und Lernende

Für DBAs und Backend-Entwickler

Einschränkungen und was noch nicht unterstützt wird

Häufig gestellte Fragen (FAQ)

Warum gibt meine SELECT-Abfrage ohne WHERE immer noch ein Filter-Objekt zurück?

Die find()-Methode von MongoDB erwartet einen Filter als erstes Argument. Wenn das SQL keine WHERE-Klausel hat, gibt das Tool find({}) aus — einen leeren Filter, der auf alle Dokumente passt.

Warum wird _id: 0 zu meiner Projektion hinzugefügt?

MongoDB schließt das _id-Feld standardmäßig in Abfrageergebnisse ein. Um dem SQL SELECT-Verhalten zu entsprechen, bei dem nur die aufgelisteten Spalten zurückgegeben werden, fügt das Tool _id: 0 hinzu, es sei denn, Sie listen _id explizit als Spalte auf.

Sollte ich updateOne oder updateMany für meine UPDATE-Abfrage verwenden?

Das Tool gibt standardmäßig updateMany aus, was der SQL UPDATE-Semantik für mehrere Zeilen entspricht. Wechseln Sie zu updateOne, wenn Sie sicher sind, dass der Filter nur auf ein einzelnes Dokument passt (zum Beispiel beim Filtern nach einer eindeutigen _id).

Speichert oder sendet das Tool mein SQL irgendwohin?

Ihr SQL wird zum Parsen an unseren Server übermittelt, als konvertierte MongoDB-Abfrage zurückgegeben und dann verworfen. Es wird nicht protokolliert, gespeichert oder mit Dritten geteilt.

Ist das Tool kostenlos?

Ja, es ist völlig kostenlos und ohne Account nutzbar. Aktualisieren Sie die Seite jederzeit, um von vorne zu beginnen.

Wie werden native MongoDB-Typen wie ObjectId und Date behandelt?

SQL-String-Literale werden standardmäßig zu MongoDB-Strings. Wenn Ihre Spalte eine ObjectId speichert, umschließen Sie das Literal manuell mit ObjectId("..."). Für Datumsfelder verwenden Sie ISODate("..."). Beide Änderungen lassen sich nach dem Einfügen in Sekunden bearbeiten.

Zusätzliche Ressourcen

Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:

"SQL zu MongoDB Abfragekonverter" unter https://MiniWebtool.com/de/sql-zu-mongodb-abfragekonverter/ von MiniWebtool, https://MiniWebtool.com/

vom miniwebtool-Team. Aktualisiert am: 25. Apr. 2026

Andere verwandte Tools:

Weitere Textwerkzeuge:

Ausgewählte Werkzeuge:

Sonne-, Mond- & Aszendent-Rechner 🌞🌙✨Venus-Zeichen-RechnerNamenszahl-RechnerMAC-adressen-lookupLottozahlen-GeneratorZeit-zu-Dezimal-UmrechnerModulo-RechnerKleidergrößen-UmrechnerZufälliger Wahrheit oder Pflicht GeneratorMars-Zeichen-RechnerMittelwert RechnerZufälliger Superkraft-GeneratorInstagram-Benutzer-ID-SucheCPM-RechnerMondzeichen-RechnerFarbschema-GeneratorZufälliger Kreditkarten-GeneratorKegelabwicklung Schablonen-GeneratorGrill-RechnerZufälliger Buchstabe GeneratorSeelenzahl-RechnerVerhältnis-zu-Prozentsatz-UmrechnerZufälligen Namen AuswählenWelche ist meine Glückszahl?Numerologie-RechnerZufälliger GeburtstagsgeneratorZufälliger TiergeneratorBlutspendezeit-RechnerProzentuale Wachstumsrate RechnerZufällige Zeichenfolge generierenSchritte zu Entfernung RechnerSiedepunkt-RechnerVideo-zu-Bild-ExtraktorKI-Text-HumanizerFacebook-Benutzer-ID-SucheBingo Karten GeneratorZufälliger Fake-Adressen-GeneratorMedian-RechnerFuß und Inch in Zentimeter UmrechnerPersönlichkeitszahl-RechnerRechtwinkliges Dreieck RechnerWürfel-RollerKleinschrift-Generator ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Zufälliger RPG Charakter GeneratorAudio SplitterMond-Zeichen-KompatibilitätsrechnerUS-Inflation-RechnerWissenschaftlicher TaschenrechnerListen-RandomisiererRelative Standardabweichung RechnerIP-Adresse-zu-Binär-UmrechnerCollatz-Vermutung-RechnerMeisterzahl-RechnerGeometrisches Mittel RechnerMAC-Adressen-GeneratorTag des Jahres Rechner - Welcher Tag des Jahres ist heute?Zaun-RechnerZufälliger Gruppen-GeneratorZufälliger Zeit GeneratorKombinatorik-RechnerTwitch EinnahmenrechnerGrößen-Perzentil-RechnerSchriftliche Division RechnerZufälliger Englischer WortgeneratorTikTok Geld RechnerZeilenumbrüche entfernenFrequenz- und Wellenlängen-UmrechnerAktien-Durchschnitts-RechnerHunde-TrächtigkeitsrechnerDezimal-zu-Zeit-UmrechnerDie ersten n Stellen von PiKI ParaphrasiererProzent zu Dezimal UmrechnerZufälliger FilmwählerPunkt zu Punkt Generatoratan2-RechnerZentimeter zu Fuß und Inches UmrechnerSchicksalszahl-RechnerBody Recomposition RechnerBruch zu Dezimalzahl RechnerHTML zu Text KonverterArkussinus-RechnerCMYK zu Hex KonverterLogarithmus zur Basis 10 RechnerYouTube Einnahmen RechnerCaesar-VerschlüsselungswerkzeugTeiler-RechnerZahlen sortierenSteigungs- und GefällerechnerLogikgatter SimulatorMP3-LooperYouTube Kanal StatistikenPizzateig-Rechner⏱️ Online StoppuhrSchöne Schrift GeneratorZufälliger PIN-GeneratorZufälliger FarbalgeneratorDrehmoment-Rechner für SchraubenGewichteter Notenrechnerhba1c-rechnerLbs-zu-Kg-KonverterNatürlicher Logarithmus RechnerQuartil-RechnerSocial Media Benutzername PrüferUnsichtbarer Text GeneratorWissenschaftliche Schreibweise zu Dezimal Umrechnerexponenten-rechner-hohe-präzisionFPS-KonverterAnagramm-GeneratorMittelpunkt-RechnerWinkel-UmrechnerZufälliger Schacheröffnungs-GeneratorZitate-Finder (Englisch)Videos zusammenführenWürfel-WahrscheinlichkeitsrechnerZufällige Dezimalzahl GeneratorAkku-Laufzeit-RechnerBarcode Generator👙 BH-GrößenrechnerMAC-Adressen-AnalyzerRechteck-RechnerVideo-KompressorZeilen alphabetisch sortierenZinsen für Kreditkarte RechnerZufälliger IMEI GeneratorDezimal-zu-Binär-UmrechnerFarbverlauf-Generatorkg zu lbs KonverterLabyrinth-GeneratorLeerzeichen entfernenProzent zu PPM UmrechnerHexadezimal-zu-Dezimal-Umrechner🎮 Spielwährungs-UmrechnerZahlen RandomisiererFunktionsgraph-ZeichnerGehrungswinkel-RechnerMerkur-Zeichen-RechnerOnline Namensrandomisierer💧 Taupunkt-RechnerBruch in Prozent UmrechnerDefinitions- und Wertebereich-RechnerNonogramm-Generator (Picross)Saturn-Rückkehr-RechnerUnixzeit-UmrechnerGolden Hour / Blue Hour RechnerTag des Jahres KalenderLesezeit-RechnerPizza Party PlanerRichtungsfeld / Steigungsfeld PlotterWortleiter-GeneratorDezimal-zu-Bruch-UmrechnerOnline Zufällige Zahl AuswählenUmkreis-Rechner Umkreisberechnung72er-Regel-RechnerLogarithmus zur Basis 2 RechnerMagisches Quadrat GeneratorRezept-NährwertrechnerSix Sigma ProzessfähigkeitsrechnerZufälliger Spruch-GeneratorASCII-TabelleBoolesche Algebra VereinfacherErweiterter Sternzeichen-KompatibilitätsanalysatorLeere Zeilen von einem Text entfernenLöser für gewöhnliche Differentialgleichungen zweiter OrdnungMaßstabsmodell-UmrechnerStein Schere Papier GeneratorDateigröße-RechnerKegelstumpf-RechnerKreuzstich-Größen-RechnerOhmsches Gesetz RechnerVideo Bitrate RechnerBlutgruppen-RechnerBowling-PunkterechnerBoxplot-ErstellerGemeinsamer-Teiler-RechnerHexadezimal zu Oktal UmrechnerKostenloses Onlinetool um Zahlen zu randomisierenPrimzahlenlisteMann-Whitney-U-Test-RechnerParametrische Kurven PlotterRC-Zeitkonstanten-RechnerAusdruckszahl-RechnerAusreißer-RechnerIP-Adresse zu Hex-UmrechnerLineare Regressionsrechnerppm-zu-prozent-umrechnerProzentuale Steigerung RechnerSinus-RechnerSpannungsteiler RechnerTeelöffel zu Esslöffel UmrechnerANC-rechnerBrüche kürzen RechnerDividenden-Reinvestitions-RechnerHexadezimal-RechnerMedian der absoluten Abweichung RechnerMerkur-RückläufigkeitskalenderNewton-Verfahren-RechnerPSI zu Bar UmrechnerGärzeit-RechnerMarinierzeit-RechnerRezeptfilter nach ErnährungseinschränkungGewürz Ersatz FinderKoffein Halbzeit-TrackerStandardgläser-RechnerWein Pairing FinderKletter-Grad-UmrechnerFahrrad-Übersetzungsverhältnis-RechnerAngelknoten-FestigkeitsrechnerYoga-Posen-Halte-TimerSchwimm-SWOLF-RechnerLaufzeit RechnerBoxschlagkraft-RechnerRugby-Punkte-RechnerCricket Run Rate RechnerFußball xG Rechner (Expected Goals)Tennis PunktezählerWells-Score-Rechner (TVT/LE)Glasgow-Koma-Skala-RechnerAPGAR-Score-RechnerFFMI RechnerCooper 12-Minuten-Lauf-RechnerEine-Meile-Gehtest (Rockport) RechnerMagermasse-zu-Kraft-RechnerKohlenhydrat-Insulin-Verhältnis-RechnerInsulin-Sensitivitätsfaktor-RechnerHebräischer Kalender UmrechnerHijri Kalender UmrechnerMondkalender KonverterGeburtstagsrechner KulturenWie Lange Her RechnerWie Lange Bis RechnerDatumsmuster-GeneratorHalbzeit-DatumsrechnerWerktage zu Datum addierenWerktage-RechnerWorthäufigkeit AnalysatorSatzlängen-VarianzanalysatorHemingway-Stil Lesbarkeits-EditorAussprache IPA KonverterVigenère-Chiffre-ToolAtbash Chiffre ToolROT13 Encoder/DecoderEXIF-Daten-Viewer und -EntfernerPig Latin UebersetzerBackronym-GeneratorAkronym-GeneratorPangramm-PrüferLipogramm-PrüferBild zu SVG TracerBild zu ASCII Art KonverterJSON Schema GeneratorTypeScript PlaygroundLess zu CSS CompilerSCSS zu CSS CompilerSVG zu React/JSX KonverterQuery String BuilderURL ParserUUID Validator und DecoderHTTP Statuscode ReferenzcURL-BefehlsgeneratorSierpinski-Dreieck-Generator3D Oberflächen PlotterPolargleichungs-PlotterJulia-Mengen-GeneratorMandelbrot-Mengen-ExplorerL-System Fraktal-GeneratorDelaunay Triangulations GeneratorVoronoi-Diagramm-GeneratorSpirograph-GeneratorTessellationsgeneratorPareto-Diagramm-GeneratorNPS Rechner - Net Promoter ScoreKohorten-Retentionsrate-RechnerAbwanderungsrate-RechnerKundenakquisitionskosten-Rechner (CAC)Customer Lifetime Value Rechner CLVConversion-Rate-RechnerA/B-Test Stichprobengrößen-RechnerA/B-Test-Signifikanz-RechnerLinsengleichungs-RechnerMagnetfeld eines Drahts RechnerRechner für elektrisches FeldCoulombsches Gesetz RechnerSnellsches Gesetz RechnerTrägheitsmoment-RechnerWinkelgeschwindigkeit RechnerZentripetalkraft-RechnerPendelperiode-RechnerFederkonstanten-RechnerDoppler-Effekt-RechnerSortino-Quotient-RechnerTreynor-Ratio-RechnerAktien Beta RechnerRechner für inflationsgeschützte US-Staatsanleihen (TIPS)Hypotheken-Neuberechnungs-RechnerForward-Rate-RechnerAnleiheduration-Rechner (Macaulay und Modifiziert)Konvexität-Rechner für AnleihenIndexgebundene Rente RechnerVariable Rentenversicherung RechnerUmkehrhypotheken-RechnerRenten-AuszahlungsrechnerSoroban Abakus SimulatorRussische BauernmultiplikationVedischer Mathematik-Tricks-RechnerÄgyptischer MultiplikationsrechnerMathe-Rechner für römische ZahlenKopfrechen-TrainerEinmaleins-QuizVisualisierung von Übertrag und BorgenZahlenzerlegung GeneratorMünzaufgaben LöserDistanz-Geschwindigkeit-Zeit-Dreieck-RechnerLöser für Arbeitsraten-AufgabenMischungsproblem-LöserAltersaufgaben LöserZugbegegnungs-ProblemlöserHydratations-RechnerPace zu Kalorien RechnerMedikamenten-DosierungsrechnerAlkohol-Kalorien-RechnerZufälliger Debattenthemen-GeneratorZufälliger Katzen- & Hundenamen-GeneratorZufälliger Bibelvers GeneratorZufalls-Mathematikaufgaben-GeneratorZufallsabsatz-GeneratorZufälliger Satzgenerator EnglischKies-, Sand- und Mutterboden-RechnerStahlgewicht-RechnerRohrströmungsrechnerTräger-LastrechnerDollar zu Gold UmrechnerOptionen-WahrscheinlichkeitsrechnerAktiensplit-RechnerESPP RechnerRechner für Mahngebühren bei RechnungenStundensatz-Rechner für FreiberuflerLeasing vs Kauf RechnerErweiterter TrinkgeldteilerPacklisten-GeneratorJetlag RechnerReisebudget-RechnerFlugdistanz-RechnerWärmeverlust-RechnerStromerzeugungskosten-RechnerWasserverbrauch-RechnerStromkosten-Rechner für HaushaltsgeräteHausenergieaudit-RechnerSolar ROI RechnerSolarpanel-RechnerKompost-Rechner (C:N-Verhältnis)Rasen-Dünger-RechnerFrostdaten-RechnerHochbeet Erde RechnerNPK Dünger RechnerSamenkeimrate-RechnerMusik Tonart TransponiererBPM Tapper für MusikFoto-Dateigrößen-RechnerMegapixel zu Druckgröße RechnerCrop-Faktor-RechnerBelichtungsdreieck-RechnerAnhängerlast-Rechner für FahrzeugeAuto Leasing Rechner0–60 und Viertelmeile RechnerEV Ladezeit RechnerEV Reichweiten Rechner3D EntfernungsrechnerTorus-RechnerUnregelmäßiger Polygon FlächenrechnerRegelmäßiges Polygon RechnerKegelschnitt-BestimmerHyperbel-RechnerTwitter/X ZeichenzählerYouTube-Kommentar-PickerYouTube Tag ExtraktorYouTube Thumbnail Downloader