首頁 >資料庫 >MongoDB >檢查MongoDB資料庫是否存在?

檢查MongoDB資料庫是否存在?

PHPz
PHPz轉載
2023-09-23 20:21:031100瀏覽

檢查MongoDB資料庫是否存在?

檢查 MongoDB 資料庫是否存在有兩種可能性。

情況 1:第一種可能性是 MongoDB 資料庫存在,即傳回特定索引。

情況2:第二種可能是MongoDB資料庫不存在,也就是傳回索引-1。

注意:索引開始像陣列一樣從 0 開始,以 (N-1) 結尾。

語法如下,用於檢查 MongoDB 資料庫是否存在。

db.getMongo().getDBNames().indexOf("yourDatabaseName");

情況 1:讓我們實作上述語法來檢查 MongoDB 資料庫是否存在。以下是查詢

db.getMongo().getDBNames().indexOf("test");

這將產生以下輸出

6

看看上面的範例輸出,我們得到 6,這表示資料庫「test」存在,並且它出現在索引 6 處。

現在讓我們檢查所有資料庫。以下是查詢

> show dbs;

這將產生以下輸出

admin             0.001GB
config            0.000GB
local             0.000GB
sample            0.001GB
sampleDemo        0.000GB
studentSearch     0.000GB
test              0.009GB

查看上面的範例輸出,資料庫「test」存在且索引為 6。

情況 2:如果 MongoDB 資料庫不存在

> db.getMongo().getDBNames().indexOf("education");

以下是顯示 -1 的輸出,因為資料庫「education」不存在

-1

以上是檢查MongoDB資料庫是否存在?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除