J'utilise MongoDB dans un système de génération de rapports et je dois supprimer toute une série de documents de test. Même si je n'ai pas trop de difficulté à utiliser les outils de ligne de commande basés sur JSON, il est extrêmement fastidieux de devoir continuer à chercher des documents, des OID de copier-coller, etc., en particulier à partir de une fenêtre d'invite de commande (avez-vous déjà essayé de "marquer" du texte qui enveloppe plusieurs lignes?)
Comment inspecter visuellement les bases de données et les collections, effectuer des tâches CRUD simples et gérer plusieurs scripts dans une fenêtre appropriée (et non une invite de commande)?
Voici quelques outils d'administration de l'interface graphique MongoDB populaires:
dbKoda - éditeur multi-plateformes, avec onglets avec saisie automatique, mise en évidence de la syntaxe et formatage du code (plus enregistrement automatique, quelque chose que Studio 3T ne prend pas en charge), outils visuels (plan d'explication, performances en temps réel) tableau de bord, générateur de pipeline de requêtes et d'agrégation), gestionnaire de profilage, analyseur de stockage, conseiller d'indexation, conversion des commandes MongoDB en syntaxe Node.js, etc. Manque la modification de documents sur place et la possibilité de changer de thème.
Nosqlclient - plusieurs onglets de sortie Shell, la saisie semi-automatique, l'analyseur de schéma, la gestion des index, la gestion des utilisateurs/des rôles, la surveillance en direct et d'autres fonctionnalités. Base Electron/Meteor.js, activement développée sur GitHub .
adminMongo - application Web ou Electron. Prend en charge la surveillance du serveur et l'édition de documents.
find
sur la base de données - le tout sans aucune connaissance du langage de requête de MongoDB. Développé par MongoDB, Inc. Aucune requête update
ou accès au shell.Robo 3T - acquis par Studio 3T. Un outil de gestion MongoDB Open Source multi-plateformes et open source. Fonctionnalités liées à Shell uniquement, par exemple. plusieurs coques et résultats, autocomplete. Aucune exportation/importation ou d'autres fonctionnalités ne sont mentionnées. Dernier engagement: 2017-juil-04
HumongouS.io - interface Web avec fonctionnalités CRUD, un générateur de graphique et des fonctionnalités de collaboration. Essai de 14 jours.
Le téléchargement de MongoVUE est maintenant disponible @ http://blog.mongovue.com/downloads
MongoVUE semble prometteur.
La vraie réponse est ... Non.
Pour l'instant, il n'y a pas de client Windows MonogoDB raisonnable ou publiquement disponible, ce qui est vraiment très triste car MongoDB est plutôt sympathique.
J'ai pensé à créer une application simple avec WPF sur Codeplex ... mais je n'ai pas été très motivé.
Quelles fonctionnalités souhaiteriez-vous avoir? Peut-être que vous pouvez m'inspirer ou d'autres?
Par exemple, souhaitez-vous simplement afficher les bases de données/collections et peut-être de simples modifications (pour ne pas avoir à utiliser Shell) ou avez-vous besoin de quelque chose de plus complexe?
MongoVue est le meilleur que j'ai trouvé jusqu'à présent. Il possède d'excellentes fonctionnalités telles que la copie de base de données ou de collection et la visualisation en mode texte pour les enregistrements, ce qui est extrêmement utile.
J'utilise MongoVUE, c'est bon pour la visualisation de données, mais il n'y a presque pas de possibilités d'édition.