# Instalar MongoDB

MongoDB es una base de datos NoSQL, que se basa en el almacenamiento de documentos en una colección.

Sitio Oficial:

[http://www. mongodb.com](http://www/%20mongodb.com)

### Instalar MongoDB en Ubuntu

**Descargarlo desde**

<https://www.mongodb.org/downloads>

**Descomprimir el archivo y renombrar la carpeta como mongodb**

```
  tar xzvf mongodb-linux-x86_64-ubuntu1604-3.4.2.tgz
```

**renombrar**

```
mv mongodb-linux-x86\_64-ubuntu1604-3.4.2 mongodb
```

**Copiarlo la ruta /home/avbravo/mongodb**

&#x20;**Agregarlo al path en /etc/profile**

```
  sudo gedit /etc/profile

  export PATH=$PATH:/home/avbravo/mongodb
```

**Guardamos el archivo.**

**Desde la consola ejecutamos**

```
     export PATH=$PATH:/home/avbravo/mongodb
```

**Crear el directorio data**

```
    sudo mkdir -p /data/db
```

**Darle permisos de escritura a la carpeta**

```
    sudo chmod 777 /data/db
```

**Ejecutarlo**

```
   cd mongodb/bin

  ./mongod
```

y otra con interfaz web

```
 ./mongod --rest
```

## **Comandos**

| Comando                                                       | Definición                                    |
| ------------------------------------------------------------- | --------------------------------------------- |
| use myappdb                                                   | Crea la base de datos                         |
| show dbs                                                      | Muestra las bases de datos                    |
| db.createCollection("planetas")                               | Crea la colección de planetas                 |
| db.planetas.insert({"idplaneta":"tierra","planeta":"Tierra"}) | Inserta un documento en la colección planetas |
