Wie kann ich in der MongoDB-Shell alle Sammlungen für die aktuelle Datenbank auflisten, die ich verwende?
Antworten
Zu viele Anzeigen?
Anoop Sharma
Punkte
361
Sahith Vibudhi
Punkte
4265
Ich benutze listCollections
(unterstützt MongoDB 3.0 und höher) zu diesem Zweck.
Exemple :
db.runCommand({ listCollections: 1, filter: {}, nameOnly: true });
Um weitere Informationen wie den Index der Sammlung abzurufen:
db.runCommand({ listCollections: 1, filter: {}, nameOnly: false });
Um nur die Namen der Sammlungen zu drucken:
db.runCommand({ listCollections: 1, filter: {}, nameOnly: true }).cursor.firstBatch.forEach(v => {print(v.name)})
Meiner Meinung nach bietet dies mehr Flexibilität.
Lesen Sie mehr: listCollections
nixxo_raa
Punkte
335
- See previous answers
- Weitere Antworten anzeigen