SQL in NoSQL Umwandeln

SELECT/INSERT/UPDATE/DELETE in MongoDB oder DynamoDB übersetzen

100% clientseitig Für immer kostenlos Keine Anmeldung

Läuft zu 100% in Ihrem Browser — es wird niemals etwas hochgeladen.

Was ist SQL → NoSQL?

Migration von einer relationalen Datenbank zu MongoDB oder DynamoDB? Fügen Sie ein SQL-Statement ein — SELECT mit WHERE, ORDER BY und LIMIT, oder INSERT, UPDATE, DELETE — und erhalten Sie die äquivalente NoSQL-Operation: einen MongoDB-find()/aggregate()-Aufruf oder ein DynamoDB-Kommando. WHERE-Bedingungen werden automatisch zu Query-Operatoren ($gt, $in, $regex …). Läuft vollständig im Browser.

So verwenden Sie SQL → NoSQL

  1. Fügen Sie ein SQL-Statement ein (SELECT, INSERT, UPDATE oder DELETE).
  2. Wählen Sie das Ziel: MongoDB-Shell-Syntax oder DynamoDB.
  3. Klicken Sie auf Konvertieren — WHERE-Klauseln werden automatisch gemappt.
  4. Kopieren Sie die erzeugte NoSQL-Abfrage in Ihre Anwendung.

Häufige Fragen

Welche SQL-Funktionen werden unterstützt?

SELECT mit Spaltenprojektion, WHERE (=, !=, <, >, <=, >=, LIKE, IN, BETWEEN, AND/OR), ORDER BY, LIMIT und OFFSET, dazu einzeilige INSERTs, UPDATE...SET und DELETE. JOINs werden mit Hinweisen markiert, da Dokumentdatenbanken Relationen anders modellieren.

Wie wird LIKE nach MongoDB übersetzt?

LIKE 'abc%' wird zu einem mit ^ verankerten $regex, '%abc' zu einem mit $ am Ende verankerten Regex und '%abc%' zu einem freien $regex — das idiomatische MongoDB-Suchmuster.

Wird meine Abfrage an einen Server gesendet?

Nein. Parsing und Konvertierung sind reines JavaScript im Browser. Tabellennamen, Spaltennamen und Werte Ihrer Abfragen bleiben auf Ihrem Gerät.

Werden meine Daten irgendwohin hochgeladen?

Nein. Alle DataForge-Tools laufen vollständig in Ihrem Browser. Texte und Dateien werden lokal verarbeitet und gehen niemals über das Netzwerk.

Sind die Konvertierungen zuverlässig?

Ja — wir verwenden dieselben bewährten Bibliotheken wie im Produktionseinsatz (natives Web Crypto für Hashes, js-yaml für YAML). Das Ergebnis entspricht dem Ihrer Entwickler-Tools.

Gibt es eine Größenbeschränkung?

Keine feste Grenze. Die Verarbeitung findet auf Ihrem Rechner statt — selbst große Dokumente werden in Millisekunden konvertiert.