Pour afficher le nombre de bases de données dans MongoDB, vous devez créer au moins un document dans la base de données.
Supposons que vous ayez créé une base de données mais que vous n'y ayez ajouté aucun document. Cette base de données particulière ne sera alors pas visible dans la liste des bases de données.
Ce qui suit est la requête pour créer la base de données -
> use app; switched to db app
Ce qui suit est la requête pour afficher toutes les bases de données -
> show dbs;
Cela produira le résultat suivant. La nouvelle base de données "app" ne sera pas visible car nous n'y avons pas ajouté au moins un document -
admin 0.002GB business 0.000GB config 0.000GB local 0.000GB main 0.000GB my 0.001GB sample 0.003GB sampleDemo 0.000GB studentSearch 0.000GB test 0.022GB university 0.000GB web 0.001GB webcustomertracker 0.000GB
Créons d'abord une collection contenant les documents de la base de données "app" -
> db.demo.insert({"StudentName":"Chris"}); WriteResult({ "nInserted" : 1 })
Ce qui suit est fait avec l'aide des méthodes find() Requête pour afficher tous les documents d'une collection -
> db.demo.find();
Cela produira le résultat suivant -
{ "_id" : ObjectId("5e07250e25ddae1f53b62204"), "StudentName" : "Chris" }
Il s'agit d'une requête pour afficher toutes les bases de données dans MongoDB -
> show dbs;
Cela produira le résultat suivant. La base de données "app" sera désormais visible dans la liste des bases de données -
admin 0.002GB app 0.000GB business 0.000GB config 0.000GB local 0.000GB main 0.000GB my 0.001GB sample 0.003GB sampleDemo 0.000GB studentSearch 0.000GB test 0.022GB university 0.000GB web 0.001GB webcustomertracker 0.000GB
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!