How to use MongoDB create database
There isn’t actually command called MongoDB Create Database. However, you can still create databases with one simple trick. All you have to do is enter the keyword “use” and the system will automatically create a new database.
What is MongoDB Create Database?
MongoDB sets itself apart from the relational Database Management System MySQL by not using tables. MongoDB has chosen to focus on maximum scalability and flexibility instead. The NoSQL solution works with databases and allows users to store important information or edit as needed. However, the classic command Create Database does not actually exist in MongoDB. In this tutorial, we’ll show you how to create databases without the MongoDB command.
What is the syntax and functionality of MongoDB Create Database?
It will be easier to understand exactly how this works once you take a look at the syntax and functionality of the MongoDB Create Database function. The structure is always the same:
The keyword “use” replaces the Create Database command. The system switches from one database to the next once it has been entered. However, the system will create a new database called “DATABASE_EXAMPLE” if there isn’t a database with this exact name. The output will look like this:
use DATABASE_EXAMPLE switched to DATABASE_EXAMPLE
Keep in mind that MongoDB does not officially recognize this database yet. While a database with this name exists, it is not considered by the system since it’s empty. The software will accept and create the new database when you create a new collection with MongoDB Create Collection or add the first documents. MongoDB doesn’t need a schema and it allows users to use different data types without a predefined structure.
How do I check all existing databases?
Firstly, you should check which databases already exist before creating a new one. Use the following command to do this:
This will list all the current databases. Use the following command if you’re not sure which database you currently have selected:
What are the default databases?
When you first install MongoDB, the system will automatically create three different default databases. Decide if the existing databases “Admin”, “Config” and “Local” are enough for you before using Create Database in MongoDB.
What is an example of MongoDB Create Database?
We’ll show you a simple example of how Create Database works in MongoDB to give you a better understanding of how it works. Let’s assume that you want to create a new database called “customers”. We’ll proceed step by step. Start by querying which databases exist:
>show dbs admin 0.000GB config 0.000GB local 0.000GB >
Use the MongoDB function Create Database and create a new database using the command “use” with the desired name:
> use customers switched to customers >
You can query it again if you want to make sure you are using the correct database:
> db customers >
If you are requesting a new listing now, the new database would still not show up because it is still empty. That means you need to add at least one document and request the listing:
>show dbs admin 0.847GB config 0.347GB local 0.272GB customers 0.182GB
Now Create Database in MongoDB, but are you still wondering how to remove databases that you no longer need? Our Digital Guide includes an article on MongoDB Drop Database, as well as a comprehensive MongoDB Tutorial to get you up to speed.