Wie listet man alle Sammlungen in der Mongo-Shell auf?
In die MongoDB-shell, wie Liste ich alle Kollektionen für die aktuelle Datenbank, die ich verwende?
InformationsquelleAutor der Frage coffee-grinder | 2012-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie tun...
JS (shell):
node.js:
nicht-JS - (shell only):
Der Grund warum ich Anruf, dass die nicht-JS ist da:
Wenn Sie wirklich wollen, dass sweet, sweet
show collections
Ausgabe können Sie:InformationsquelleAutor der Antwort AdaTheDev
wird die Liste der Sammlungen in die aktuell ausgewählte DB, wie es in der Hilfe für die Befehlszeile (
help
).InformationsquelleAutor der Antwort Cameron
3 Methoden
show collections
show tables
db.getCollectionNames()
Um eine Liste aller Datenbanken:
Betreten und benutzen bestimmten Datenbank:
Um eine Liste aller Sammlungen:
Ausgabe:
(oder)
Ausgabe:
(oder)
Ausgabe:
Betreten und benutzen bestimmten Sammlung
InformationsquelleAutor der Antwort Bharadwaja Bapatla
> show tables
Gibt es das gleiche Ergebnis wie Cameron ' s Antwort.
InformationsquelleAutor der Antwort Kevin Meredith
Abgesehen von den Optionen vorgeschlagen, die von anderen Menschen:
Gibt es auch einen anderen Weg, der kann wirklich praktisch, wenn Sie wissen möchten, wie die einzelnen Sammlungen erstellt wurde (es ist beispielsweise ein capped-collection mit einer bestimmten Größe)
InformationsquelleAutor der Antwort Salvador Dali
Zuerst müssen Sie eine Datenbank verwenden, um alle Sammlung/Tabellen drin.
InformationsquelleAutor der Antwort Tarun Gupta
können Sie
show tables
odershow collections
InformationsquelleAutor der Antwort lxg
Versuchen:
InformationsquelleAutor der Antwort Indrajeet Singh
Den Befehl dient zur Anzeige aller Sammlungen in die mongoDb-Datenbank ist
Bevor die show Kollektionen Befehl wählen Sie die Datenbank
Sehen alle Datenbanken können mit dem Befehl
Für mehr info besuchen Sie diesen link : http://docs.mongodb.org/manual/tutorial/getting-started/
InformationsquelleAutor der Antwort kkk
Wenn Sie möchten, zeigen Sie alle Sammlungen von mongodb shell (Kommandozeile) mit shell helper
zeigen, dass alle Sammlungen, die für die aktuelle Datenbank.
Wenn Sie möchten, um alle Sammlung Liste aus Ihrer Anwendung können Sie dann mongodb-Datenbank-Methode
Weitere Infos mongodb shell helper können Sie seee
http://docs.mongodb.org/manual/reference/mongo-shell/
InformationsquelleAutor der Antwort Engr. Hasanuzzaman Sumon
Die folgenden Befehle auf mongoshell sind Häufig
Auch,
Manchmal ist es nützlich, um zu sehen, alle Sammlungen, sowie die Indizes für die Sammlungen, die Teil des gesamten namespace:
Hier, wie Sie das tun würden:
Zwischen den 3 Befehlen und das snippet, das Sie sollten gut abgedeckt!
InformationsquelleAutor der Antwort Rohit Sood
Auf >=2.x, die Sie tun können,
Auf 1.x, die Sie tun können,
InformationsquelleAutor der Antwort Aniruddh Joshi
Ich glaube, eines der größten Verwirrungen ist der Unterschied zwischen dem, was Sie tun können, mit
mongo
(oder eine interaktive/hybrid-shell) vs.mongo --eval
(oder eine Reine javascript-shell). Ich halte diese hilfreiche Dokumente praktisch:Hier ist ein Beispiel für scripting, was Sie sonst tun mit
show
Befehle:Hinweis: Das funktioniert wirklich gut als oneliner. (Aber sieht schrecklich aus, auf StackOverflow.)
InformationsquelleAutor der Antwort Bruno Bronosky
Für den Umstieg auf die Datenbank.
von:-
{your_database_name} Beispiel:
wo Freunde ist der name Ihrer Datenbank.
dann schreiben:-
diesem geben Sie den Namen der Kollektionen.
InformationsquelleAutor der Antwort Shashikant Pandit
dieser Befehl funktioniert in der Regel auf der mongo-shell, nachdem Sie festgelegt haben, in die Datenbank.
InformationsquelleAutor der Antwort PHINCY L PIOUS
mongo
dies wird die Verbindung gestartet werden.show dbs
Befehl, dieser wird Ihnen zeigen, alle verlassen/verfügbare Datenbank.database
Sie wollen.in oben ist esanuradhfirst
dann laufenuse anuradhfirst
.wechselt die Datenbank, die Sie wollen.show collections
Befehl, dies zeigen all diecollections
innerhalb Ihrer gewählten Datenbank.InformationsquelleAutor der Antwort Anuradh S
Weitere Einzelheiten entnehmen Sie bitte diese
InformationsquelleAutor der Antwort Rahul
verwenden Sie folgenden Befehl aus mongo-shell :-
zeigen Sammlungen
InformationsquelleAutor der Antwort Anoop Sharma