檢查 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中文網其他相關文章!