我的MongoDB中有100多個數據庫。
每當我使用show dbs命令我的屏幕充滿了所有的數據庫名稱,它很難找到一個特定的數據庫。
如何僅顯示包含特定子字符串的數據庫,因爲我們可以在MySQL中查詢以顯示特定數據庫(顯示數據庫如'%SUBSTR%')查詢。MongoDB:像MySQL一樣顯示數據庫
0
A
回答
1
另一種選擇是:
> db.getMongo().getDBNames().forEach(
function(databaseName) {
if (databaseName.match(/SUBSTR/i))
print(databaseName);
}
);
> var showdbs = function(pattern) {
db.getMongo().getDBNames().forEach(
function(databaseName) {
if (databaseName.match(new RegExp(pattern, 'i')))
print(databaseName);
});
};
> showdbs('SUBSTR'); // ALL: showdbs();
2
我們沒有類似的選項。但你的問題可以通過將結果輸出到一個txt文件,後來打開它
$ mongo | tee outnew.txt
在蒙戈解決外殼可以在給秀DBS命令並退出。
mongo> show dbs;
mongo> exit
然後使用gedit或excel訪問outnew.txt文件。 希望它有幫助。
0
如果您在* nix OS上,您可以運行以下命令。
mongo --eval "db.adminCommand('listDatabases')['databases']" | grep "SUBSTR"
注意:您需要是admin才能運行此命令。
相關問題
- 1. 像網格一樣顯示數據MVC
- 2. SQLite數據庫可以像MySQL數據庫一樣多
- 3. 將數據庫顯示爲目錄(就像Sharepoint一樣)
- 4. 顯示從mysql數據庫
- 5. PHP/MYSQL顯示數據庫
- 6. 像按鈕一樣,在數據庫上加減。 nodejs,mongodb,mongoose,jquery
- 7. mysql顯示數據庫數據
- 8. Mongodb:爲什麼顯示數據庫不顯示我的數據庫?
- 9. 的MongoDB或MySQL數據庫
- 10. 數據庫mongoDB或mysql
- 11. 從樣式表顯示數據Mysql表
- 12. 根據MySQL數據庫中的值顯示圖像
- 13. 是否有一個示例MongoDB數據庫沿世界線MySql?
- 14. 顯示MySQL數據庫作爲數組
- 15. 顯示記錄,並從數據庫中像這樣刪除
- 16. Cloud9和mongodb顯示數據
- 17. AngularJS顯示MongoDB數據
- 18. 從MySQL數據庫顯示時間DATETIME
- 19. 顯示MySql服務器的數據庫
- 20. 通過Mysql數據庫顯示信息
- 21. MySQL數據庫多號顯示爲行
- 22. mysql不顯示所有數據庫
- 23. mySQL顯示用戶數據庫
- 24. 顯示從MySQL數據庫在PHP
- 25. WebMatrix 3不顯示MySQL數據庫
- 26. mysql數據庫條目顯示空白
- 27. 顯示mysql數據庫字段
- 28. 如何顯示存儲在MySql數據庫中的BLOB圖像?
- 29. 來自mysql數據庫的圖像不顯示在瀏覽器
- 30. 將圖像從mysql數據庫顯示到fpdf