Mongo DB

Uso de Javascript

En la Mongo Shell se pueden hacer diferentes acciones. Ya que MongoDB está construido sobre Javascript, se pueden hacer operaciones de Javascript, como por ejemplo un for each, si queremos imprimir en consola 10 veces un termino, se puede hacer mediante el siguiente comando:

> for (i=0; i<3; i++) print(“Ola ke ase”);

//Esto es lo que retornaría la consola de MongoDB

Ola ke ase
Ola ke ase
Ola ke ase

También se pueden asignar variables de la misma manera que en javascript, en este caso crearemos variables interas para que se pueda ver con claridad como funcionan las variables en caso de que no se sepa como funciona javascript.

En el siguiente ejemplo, primero creamos una variable x, la cual contendrá un arreblo {a:1}, donde tenemos una llave a, que contiene un valor 1, luego de esto vemos como se puede leer ese valor e incluso como transformar la variable a de la siguiente manera:

> x = {"a":1}
// esto retornará {"a":1}

> x.a
// 1

> x["a"]
//1

> w = "a"
//aquí se le asigna a la variable "w" la variable "a", por lo tanto al llamar "w" se imprimirá el valor de "a"

> x["w"]
//1