Saltar al contenido

Vamos a usar el comando Like de SQLServer pero en su versión MongoDB

En SQL Server es:

select * from tabla where campo like '%m%'

Y en MongoDB podemos hacer:

CapturaTodas las ciudades que empiecen por "SE"

Captura

Incluso que tenga entre sus caracteres "pos"

Captura

Ahora por "Sev"

Captura

Las que termina por "la"

Creo que hay mas combinaciones que utilizaremos en nuestras consultas ...

 

Lo hemos visto en los diferentes pantallazos que he puesto.

Sin título

Ahora vamos a decir que tarea realiza de forma simple.

El campo está compuesto por 12 bytes. Los cuatro primeros bytes son un timestamp de los segundos desde el epoch de Unix; los tres siguientes bytes representan el identificador único de  máquina; los dos siguientes el identificador de proceso; y para finalizar los últimos tres bytes,  un campo incremental.

En definitiva los nueve primeros bytes nos garantizan un identificador único por segundo, máquina y proceso.

Captura

Super útil esta función, ya que nos permite repetir una secuencia de números.

La vamos a utilizar mucho con la instrucción for

Vamos con los ejemplos ....

Captura

Escribe el intervalo de los números del 1 al 10 pero descartando el último.

Captura

Y ahora con un salto de 2 números.

Ya jugaremos con otros tipos de datos,

Espero que le saquéis rendimiento a estas pequeñas guías.

Compartirlas en todas las redes sociales y proponer temas en el grupo de facebook.

El esquema de esta instrucción puede ser:

Captura

Puede sustituir en determinados casos al bucle while.

No es necesario definir la variable de control antes del bucle.

Vamos como lo hacemos ...

Captura

Se pueden anidar incluso, vamos a hacer la tabla de multiplicación del 5.

Captura

Si le metemos un por teclado por un input podemos hacer cualquier tabla.

Captura

Ya veremos como después jugamos con los diferentes tipos de datos que tiene python.

Seguimos con los fundamentos de programación de python.

Ya he trasteando un poco en MongoDB, ahora toca un poco de teoría. En este caso tipo de datos.

Sin títuloEn este pantallazo solo se ven algunos.

Veamos algunos de los tipos de datos que soporta:

  • String - Caracteres.
  • Integer - Números enteros.
  • Double - Números con decimales.
  • Boolean - Verdadero o falso
  • Date - Fechas.
  • Timestamp - Un dato capturado en el campo fech.
  • Null - Nulos.
  • Array - Arrays.
  • Object - Documentos embebidos.
  • ObjectID - Identificadores únicos.
  • Binarios - Punteros a archivos binarios.
  • Javascript - Código y funciones Javascript.

Ya iremos viendo donde y como utilizamos cada uno de ellos, por que si la práctica no se ve.