NoSQL database Mongo DB

January 23, 2019

Lang: cs en de es

NoSQL databases are widespread in various applications and web applications, so I also looked at them. And got familiar with MongoDB database to know how to deploy it and start working with it. In this article, you will learn how to install and start using the NoSQl database MongoDB.

Here is a page with a list of different NoSQL databases

What is a NoSQL database

The term database typically refers to a relational database, which is designed based on relational theory and uses the SQL query language to retrieve data. There is an article on relational databases how to use MySQL/MariaDB database from PostgreSQL.
NoSQL databases are but designed differently and you get data from them in a different way.

List of No SQL databases

  • MongoDB
  • CouchDB is similar in many ways to other document repositories such as MongoDB
  • Redis
  • MemcacheDB

Video NoSQL database MongoDB

Here is a livestream recording on the topic of NoSQL database MongoDB:
We'll install the MongoDB database and try some basic work with it, and connect from PHP and save some data.

  • what is a database
  • relational vs NoSql
  • existing NoSql databases
  • installing MongoDB
  • login to MongoDB
  • connecting MongoDB to PHP and using it
In the stream you will see the technologies:
  • console
  • Linux
  • PHP
  • MongoDB

PHP example

MongoDB code example in PHP

Mongo DB in docker

Getting Mongo DB and Mongo Express web-based graphical administration interface up and running in docker containers:
Here is Mongo DB configuration source code in docker.


Články na podobné téma

Python program to control Docker using the API
How to use MailCatcher to test emails
Python OpenAI API
Creating a WebSocket web application and setting up a proxy
Project management: agile software development
How to run old PHP applications
What a good programmer should know
Rust programming language
NodeJS: development, server configuration
Nette security bug CVE-2020-15227
REST API: platform API
Custom web and mail hosting with ISP Config software
Programming in SQL: PostgreSQL, MySQL/MariaDB
HTTPS: secure web
Connecting to Microsoft SQL Server from Linux
What is the job description of a programmer
Python application localization
Which mail and web hosting to choose
Digispark - Program Atmel ATtiny microcontroller with Arduino IDE
Development for ARM processors with Arduino IDE
How to program the ESP8266 WiFi processor
Open smartphone with Linux - Openmoko Neo FreeRunner


If you are interested in receiving occasional news by email.
You can register by filling in your email news subscription.