Formateur de requêtes MongoDB

Met en forme les requêtes du shell MongoDB et les pipelines d’agrégation.

Vos requêtes MongoDB sont formatées localement dans votre navigateur et rien n'est envoyé à un serveur.

Vous travaillez aussi avec du SQL ? Essayez le Formateur SQL.

À propos de Formateur de requêtes MongoDB

Ce formateur mongodb en ligne nettoie les requêtes shell MongoDB denses, les objets de filtre et les pipelines d'agrégation en code lisible et correctement indenté. Collez un appel db.collection.find() sur une ligne, un pipeline $match/$group ou un simple objet de filtre, et il imprime joliment le résultat avec un espacement cohérent, des guillemets doubles et des points-virgules. En tant que formateur shell mongo, il gère les méthodes chaînées comme sort, limit et project, et vous pouvez basculer entre une indentation de 2 et 4 espaces. Conçu pour les développeurs back-end, ingénieurs base de données et testeurs QA qui copient des requêtes depuis des journaux, Compass ou des fils de discussion et ont besoin de les lire, déboguer ou partager rapidement. Tout est traité localement dans votre navigateur, les requêtes que vous collez restent sur votre machine et rien n'est envoyé à un serveur.

Fonctionnalités

Comment utiliser Formateur de requêtes MongoDB

  1. Collez votre requête, pipeline ou objet de filtre MongoDB dans la zone de saisie.
  2. Choisissez une indentation de 2 ou 4 espaces dans la barre d'outils.
  3. Lisez la requête formatée dans le panneau de sortie à mesure qu'elle se met à jour en direct.
  4. Copiez le résultat ou utilisez Télécharger pour l'enregistrer en query.js.

Exemple

Entrée

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

Sortie

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

Une requête find sur une ligne reformatée avec un espacement propre.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que le formateur MongoDB ?
Le formateur MongoDB est un outil dans le navigateur qui imprime joliment les instructions shell MongoDB comme db.collection.find(), les pipelines d'agrégation et les simples objets ou tableaux de filtre avec une indentation, un espacement et des guillemets cohérents.
Comment formater un pipeline d'agrégation MongoDB ?
Collez un tableau d'étapes telles que $match, $group et $sort dans le formateur MongoDB et il imprime joliment chaque étape avec une imbrication claire pour que le pipeline soit facile à lire.
Puis-je contrôler la largeur d'indentation dans le formateur MongoDB ?
Oui, utilisez la barre d'outils pour basculer entre 2 et 4 espaces, et la sortie formatée se met à jour immédiatement.
Le formateur MongoDB va-t-il changer mes opérateurs ou valeurs ?
Non. Les opérateurs comme $gt et $in et vos valeurs de champ sont conservés ; seuls les espaces, les guillemets et les points-virgules sont normalisés pour la lisibilité.
Mes requêtes sont-elles envoyées quelque part lorsque j'utilise ce formateur MongoDB ?
Non. Le formatage s'exécute entièrement dans votre navigateur et vos requêtes ne sont jamais envoyées à un serveur, rien de ce que vous collez ne quitte votre appareil.

Outils associés

Tous les outils ArrayKit