![]() ![]() Open a terminal, run the mongosh command and log in to the MongoDB self-managed clusterįind out more at Connect to a Deployment from the MongoDB Shell Creating a MongoDB database with the CLI.Make sure the MongoDB Shell is installed on your computer.Make sure the MongoDB self-managed cluster is installed and running on your computer or the computer you are going to connect to.If you are running a self-managed cluster of MongoDB: Open a terminal emulator, run the mongosh command, and log in to the MongoDB Atlas clusterįind out more at Connect to Atlas via MongoDB Shell Prerequisites for using the CLI with a self-managed MongoDB cluster.Make sure you have the MongoDB Shell installed on your machine.Make sure you have a database user on the MongoDB cluster you want to use.Add your IP to the IP access list for your Atlas project.If you are using MongoDB Atlas, the steps to getting a shell are as follows: Prerequisites for using the CLI with MongoDB Atlas ![]() A shell is a program that allows you to enter commands into a software system. To create a database using a command-line interface, the first task is to get access to the MongoDB cluster you are using via the MongoDB Shell. ![]() Like most complex software systems, MongoDB can be controlled with what is called a command-line interface, often referred to as a CLI.īy entering commands into the CLI, you tell MongoDB how to operate, get information about how the MongoDB cluster is running, and perform fundamental actions like the one we will cover today: creating a database. You can manually enter new documents, or connect to the database using any of the MongoDB drivers. Once these fields are filled, click on “Create” and your database will be created for you. This will open up a modal, asking you for a database name and collection name. If there are no databases in this cluster, you will be presented with the option to create your first database by clicking on the “Add My Own Data” button. Deploy your first cluster in less than 10 minutesĬreating a MongoDB Database with the Atlas UIįrom your cluster page, click on “Browse Collections.”.Register a free Atlas account with your email address (no credit card required). ![]() To create a database on MongoDB Atlas, you will need to register an Atlas account and create your first forever-free cluster: This free tier is more than enough for the purposes of this article. A free tier is available with basic database functionalities. The easiest way to get started with MongoDB is by using the Atlas developer data platform. All methods are available for MongoDB Atlas, MongoDB’s developer data platform, and for self-managed clusters. In this article, we will cover how to create a database using the MongoDB Atlas UI (User Interface), the MongoDB Shell (mongosh), or using Compass, the MongoDB GUI. Then you can create a new Data Source, and set the properties to host = localhost, user = my_test_db_user, and password = keyboard_cat.So you want to try MongoDB, but you're not sure how to create a database. Grant all privileges on my_test_db to my_test_db_user Similarly, to create a new user for this data base, create a new sql file "create_my_test_db_user.sql" create user my_test_db_user with encrypted password 'keyboard_cat' DataGrip has a drop-down menu in the upper-right corner above your file menu, so make sure you have selected since this is the user Data Source that has privileges to create a new database. When you want to execute this code, make sure that you are using the correct "console". I like to keep track of all the commands I have run by attaching a new directory (File Menu | Attach Directory) and creating new files with descriptive names, such as "create_my_test_db.sql" and enter the sql to create the database: create database my_test_db The tricky part of creating a new database, is that you have to do it using a DataGrip "Data Source" where are are connected as a user that has the priviledge to create a database, which is generally the "admin" user that you added when you first installed Postgres which is connected to the main "postgres" database. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |