Convertir SQL en NoSQL

Traduisez SELECT/INSERT/UPDATE/DELETE en MongoDB ou DynamoDB

100% côté client Gratuit pour toujours Sans inscription

Fonctionne à 100% dans votre navigateur — rien n’est jamais envoyé.

Qu'est-ce que SQL → NoSQL ?

Vous migrez d'une base relationnelle vers MongoDB ou DynamoDB ? Collez une instruction SQL — SELECT avec WHERE, ORDER BY et LIMIT, ou INSERT, UPDATE, DELETE — et obtenez l'opération NoSQL équivalente : un find()/aggregate() MongoDB ou une commande DynamoDB. Les conditions WHERE deviennent automatiquement des opérateurs ($gt, $in, $regex…). Fonctionne entièrement dans votre navigateur.

Comment utiliser SQL → NoSQL

  1. Collez une instruction SQL (SELECT, INSERT, UPDATE ou DELETE).
  2. Choisissez la cible : syntaxe MongoDB shell ou DynamoDB.
  3. Cliquez sur Convertir — les clauses WHERE sont mappées automatiquement.
  4. Copiez la requête NoSQL générée dans votre application.

Questions fréquentes

Quelles fonctionnalités SQL sont prises en charge ?

SELECT avec projection de colonnes, WHERE (=, !=, <, >, <=, >=, LIKE, IN, BETWEEN, AND/OR), ORDER BY, LIMIT et OFFSET, plus INSERT mono-ligne, UPDATE...SET et DELETE. Les JOIN sont signalés avec des conseils, car les bases documentaires modélisent les relations différemment.

Comment LIKE est-il traduit en MongoDB ?

LIKE 'abc%' devient un $regex ancré avec ^, '%abc' un regex ancré par $ final, et '%abc%' un $regex libre — le motif idiomatique de recherche MongoDB.

Ma requête est-elle envoyée à un serveur ?

Non. Le parsing et la conversion sont du JavaScript pur dans votre navigateur. Les noms de tables, de colonnes et les valeurs de vos requêtes restent sur votre appareil.

Mes données sont-elles envoyées quelque part ?

Non. Tous les outils DataForge fonctionnent intégralement dans votre navigateur. Textes et fichiers sont traités en local et ne transitent jamais par le réseau.

Les conversions sont-elles fiables ?

Oui — nous utilisons les bibliothèques éprouvées de la production (Web Crypto natif pour les hash, js-yaml pour le YAML) : le résultat correspond à celui de vos outils de développement.

Y a-t-il une limite de taille ?

Pas de limite fixe. Le traitement a lieu sur votre machine, donc même des documents volumineux se convertissent en quelques millisecondes.