首頁 > 資料庫 > MongoDB > 主體

檢查MongoDB資料庫是否存在?

PHPz
發布: 2023-09-23 20:21:03
轉載
1076 人瀏覽過

檢查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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板