NoSQL (Not Only SQL) exercises.
- Install and run Robo3T
- Install and run Docker Desktop
- Clone the repository:
git clone https://github.com/w4bo/2023-asw-nosql.git - Double click on
code/start.bat(on Windows) - Connect Robo3T to MongoDB (
localhost:27018)
- Install
docker - Install
docker-compose- Windows and Mac: Docker Compose is already included in Docker Desktop
- Linux: https://docs.docker.com/compose/install/
- Run docker (sometimes docker has to be (re)started over and over again)
- Check that docker works by opening a new terminal (
cmd.exein Windows or/bin/bashin Linux) and runningdocker run hello-world - Install NodeJS (tested with versions 16.13.2 and 17.3.0)
- https://nodejs.org/en/download/
- Check that NodeJS works by opening a new terminal (
cmd.exein Windows or/bin/bashin Linux) and runningnode --version(e.g., the output should bev17.3.1)
- Install Robo 3T (not Studio 3T): https://robomongo.org/download
Two alternatives:
-
Unzip and enter the downloaded folder, double click on
openprompt.bat -
Open a new terminal and run the following commands:
cd C:\path\to\the\downloaded\folder (replace it with the actual path) cd code start.bat -
If Windows complains about:
-
If everything runs well, the result should be something like:
Open a new terminal and run the following commands:
cd /path/to/the/downloaded/folder (replace it with the actual path)
cd code
sh start.sh






