
Il existe deux possibilités pour vérifier si la base de données MongoDB existe.
Cas 1: La première possibilité est que la base de données MongoDB existe, c'est-à-dire qu'un index spécifique est renvoyé.
Cas 2: La deuxième possibilité est que la base de données MongoDB n'existe pas, c'est-à-dire que l'index -1 est renvoyé.
Remarque: L'index commence à 0 comme un tableau et se termine par (N-1).
La syntaxe est la suivante, utilisée pour vérifier si la base de données MongoDB existe.
db.getMongo().getDBNames().indexOf("yourDatabaseName");
Cas 1: Implémentons la syntaxe ci-dessus pour vérifier si la base de données MongoDB existe. Ci-dessous se trouve la requête
db.getMongo().getDBNames().indexOf("test");
Cela produira le résultat suivant
6
En regardant l'exemple de sortie ci-dessus, nous obtenons 6, ce qui signifie que le "test" de la base de données existe et qu'il apparaît à l'index 6.
Vérifions maintenant toutes les bases de données. Ci-dessous se trouve la requête
> show dbs;
Cela produira le résultat suivant
admin 0.001GB config 0.000GB local 0.000GB sample 0.001GB sampleDemo 0.000GB studentSearch 0.000GB test 0.009GB
En regardant l'exemple de sortie ci-dessus, la base de données "test" existe et a l'index 6.
Cas 2: Si la base de données MongoDB n'existe pas
> db.getMongo().getDBNames().indexOf("education");
Ce qui suit est la sortie affichant -1 car la base de données « éducation » n'existe pas
-1
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Connecté au wifi mais impossible d'accéder à Internet
Utilisation de la fonction sprintf en php
conversion RVB en hexadécimal
Comment résoudre l'exception de lecture de fichiers volumineux Java
Comment utiliser la fonction de ligne
Le rôle du pilote de la carte graphique
Le navigateur Edge ne peut pas rechercher
Qu'est-ce que le bureau collaboratif