MongoDB stores data records as documents which are gathered together in collections. Databases in MongoDB hold one or more collections of documents. In this short note i will show how to list all collections of a database in MongoDB from the command-line using the mongo shell.
MongoDB: List Databases – Mongo Shell
MongoDB is a powerful open-source NoSQL databases, that is commonly used in the modern web applications. The databases in MongoDB can be listed from the command-line using the mongo shell and in this short note i will show how to do this.
MongoDB: Create User – For Database, Admin, Root
In MongoDB, users can have privileges across different databases. In the following article i will show how to create, show and delete a user in MongoDB. I will also show how to create a user with admin and a user with root (superuser) privileges on the all databases in MongoDB.
MongoDB: Auth – Enable Authentication – Create Admin/Root User
By default, authentication is disabled in MongoDB, but this is not so critical as, out of the box, MongoDB is listening on localhost only. If you are going to allow remote connections to MongoDB, then it is definitely needed to enable authentication. In the following article i will show how to enable authentication in MongoDB […]
MongoDB: Create Database and User – Mongo Shell
In MongoDB, in the opposite to traditional SQL databases, there is no need, as well as possibility, to create an empty database. To create a new database in MongoDB, it needs to insert at least one document into it. In this article i will show how to create a new database and a user for […]
MongoDB: Allow Remote Access
Out of the box, MongoDB doesn’t allow remote connections, because by default it has no authentication enabled and is listening on localhost only. If you try to connect to MongoDB without remote access being allowed, you will get this error: Error: couldn’t connect to server $MongoDB:$Port, connection attempt failed:SocketException: Error connecting to $MongoDB:$Port :: caused […]
MongoDB: Remote Connection – Command Line – Mongo Shell
From the following article you will find out how to connect to remote MongoDB server from the command line using mongo shell. I will also show how to connect to remote MongoDB server with enabled auth. First of you need to install mongo shell, ensure that MongoDB server allows remote access and if authentication is […]
MongoDB: Install on Ubuntu, CentOS
What is MongoDB? MongoDB is an open-source document-oriented database. It is one of the most powerful NoSQL databases and is commonly used in modern web applications. From the following article you will find out how to install the latest (or specific) version of MongoDB on Ubuntu and CentOS.
MongoDB: Install Client – Mongo Shell – Ubuntu, CentOS
The MongoDB client, also known as mongo shell, is a command line interface to MongoDB. The mongo shell is included in MongoDB package, but to connect to MongoDB it is enough to install MongoDB client only, without MongoDB itself. From the following article you will find out how to install the latest (or specific) version […]