Rumah >pangkalan data >MongoDB >Semak sama ada pangkalan data MongoDB wujud?

Semak sama ada pangkalan data MongoDB wujud?

PHPz
PHPzke hadapan
2023-09-23 20:21:031112semak imbas

Semak sama ada pangkalan data MongoDB wujud?

Terdapat dua kemungkinan untuk menyemak sama ada pangkalan data MongoDB wujud.

Kes 1: Kemungkinan pertama ialah pangkalan data MongoDB wujud, iaitu indeks tertentu dikembalikan.

Kes 2: Kemungkinan kedua ialah pangkalan data MongoDB tidak wujud, iaitu indeks -1 dikembalikan.

Nota: Indeks bermula dari 0 seperti tatasusunan dan berakhir dengan (N-1).

Sintaks adalah seperti berikut, digunakan untuk menyemak sama ada pangkalan data MongoDB wujud.

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

Kes 1: Mari laksanakan sintaks di atas untuk menyemak sama ada pangkalan data MongoDB wujud. Di bawah ialah pertanyaan

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

Ini akan menghasilkan output berikut

6

Melihat pada contoh output di atas, kita mendapat 6 yang bermaksud pangkalan data "ujian" wujud dan ia muncul pada indeks 6.

Sekarang mari kita semak semua pangkalan data. Di bawah ialah pertanyaan

> show dbs;

Ini akan menghasilkan output berikut

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

Melihat kepada contoh output di atas, pangkalan data "ujian" wujud dan mempunyai indeks 6.

Kes 2: Jika pangkalan data MongoDB tidak wujud

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

Berikut ialah output menunjukkan -1 kerana pangkalan data "pendidikan" tidak wujud

-1

Atas ialah kandungan terperinci Semak sama ada pangkalan data MongoDB wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam