web-dev-qa-db-fra.com

Gestion visuelle des documents et des collections MongoDB

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)?

148
Aaronaught

Voici quelques outils d'administration de l'interface graphique MongoDB populaires:

Open source

  • 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.

    dbKoda screenshot

  • 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.

Source fermée

  • NoSQLBooster - complet Outil d'interface graphique multi-plateforme centré sur le shell pour MongoDB v2.2-4. Éditions gratuites, personnelles et commerciales ( matrice de comparaison des caractéristiques ).
  • MongoDB Compass - fournit une interface utilisateur graphique qui vous permet de visualiser votre schéma et d'exécuter des requêtes ad-hoc 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.
  • Studio 3T, anciennement MongoChef - Navigateur de données sur place multi-plateforme et interface graphique de bureau pour éditeur pour MongoDB (la version Core est gratuite pour une utilisation personnelle et non commerciale). Dernier engagement: 2017-juil.-24
  • 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.

  • Maître de base de données - MongoDB Management Studio basé sur Windows prend également en charge le SGBDR. (pas gratuit)
  • SlamData - une interface utilisateur Web open source qui vous permet de télécharger et de télécharger des données, d'exécuter des requêtes, de créer des graphiques et d'explorer des données.

Projets abandonnés

  • RockMongo - un outil d'administration MongoDB, écrit en PHP5. Le meilleur dans le monde PHP. Similaire à PHPMyAdmin. Dernière version: 2015-sept-19
  • Fang of Mongo - une interface utilisateur Web construite avec Django et jQuery. Dernier engagement: le 26 janvier 2012 dans un projet forké!!!!!!!
  • Opricot - un shell MongoDB basé sur un navigateur, écrit en PHP. Dernière version: 2010-Sep-21
  • Futon4Mongo - un clone de l'interface Web CouchDB Futon pour MongoDB. Dernier commit: 2010-oct.-09
  • MongoVUE - une application de bureau à interface graphique élégante pour Windows. Versions gratuites et non-libres. Dernière version: 2014-janv.-20
  • Mongo - un outil d'administration de serveur MongoDB Open Source complet pour Linux, Windows, Mac; écrit en Java. Dernier commit 2014-juin
  • Mongo - une interface basée sur Ruby/Sinatra pour la gestion de clusters. Dernier commit: 16 avril 2013
194

Le téléchargement de MongoVUE est maintenant disponible @ http://blog.mongovue.com/downloads

12
Ishaan

MongoVUE semble prometteur.

http://mongovue.wordpress.com/

4
John Zablocki

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?

3
Justin Jenkins

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.

1
Avi Kapuya

J'utilise MongoVUE, c'est bon pour la visualisation de données, mais il n'y a presque pas de possibilités d'édition.

0
Igor Kanshyn