No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Usando $regex

21/30
Recursos

Aportes 35

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me gustaria ver un curso de mongodb search 💚

También se puede usar el patrón de la expresión regular directamente sin $regex, por ejemplo:

db.inventory.find({"item.description": /line/}) 

Resumen: Todas las consultas se pueden efectuar correctamente sin usar el operador $regex.

Consultas

  • /line/ => nos devuelve los doc que tengan la palabra line, exactamente como esta escrita.

  • /line/i => nos devuelve los doc que tengan la palabra line, ignorando minus-mayus.

  • /line$/ => nos devuelve los doc que terminen con la palabra line.

  • /^Single/ => nos devuelve los doc que empiecen con la palabra Single.

  • /^S/m => nos devuelve los doc que empiecen por S, ignorando los saltos de linea. Ej:
    ( Single line
    Second line ).

Minuto 8:39, no sabia que existían los términos manisculas y miyusculas jejejeje

^ = alt +94

Creo que seria un curso muy interesante crear un endpoint para un buscador con Mongodb Atlas Search

Me interesa MongoDB search 😄

estaria genial un curso de MongoDb Atlas Search

use("platzi_store")
// regex = expresiones regulares

db.inventory.find ({ "item.description": "Single line description." })

db.inventory.find({ "item.description":  })

db.inventory.find ({ "item.description": { $regex: /LINE/i }})
// poner una "i" alfinal indica que se haga la busqeuda indiferentemente si esta en minuscula o mayuscula

db.inventory.find ({ "item.description": { $regex: /line$/i }})
// poner un $ alfinal es para que traiga los resultados que tienen esa palabra alfinal

db.inventory.find ({ "item.description": { $regex: /^single/i }})
// poner un ^ al principio es para que traiga los resultados que tienen esa palabra alfinal

db.inventory.find ({ "item.description": { $regex: /^s/i }})

// operador "m" para buscar en todos los documentos, aunque tengan saltos de linea
db.inventory.find ({ "item.description": { $regex: /^s/im }})

Me gustaria ver un curso de mongodb search

Hola,

Si, seria muy interesante tener eses curso ya que para mis proyectos estarian muy bien enfocados,

Muchas gracias

Estaria muy bien un curso completo de Atlas, donde se abarquen temas como Search, Charts, Administracion de Clusters, Backups, etc …

Me gustaría ver un curso de Mongo Atlas Search!

Si no encuentras “^” en tu teclado, prueba con alt + 94

Las expresiones regulares tambien se ocupan mucho en el area de Voz sobre IP. Se ocupan para hacer match de numeros de telefonos.

Me gustaria ver un curso de mongodb search 💚

¡Me gustará un curso de MongoDB Atlas Search!

Por favor, un curso de MongoDB Search 💪🏼🙏🏼

Me gustaria ver un curso de mongodb search

Me encantaría un curso de mongodb search para crecer como profesional! 💚

Me interesa ver un curso de MongoDB Atlas Search
las expresiones regulares son de gran utilidad cuando la informacion del documento esta muy sucia o solo se quiere buscar cadenas con ciertas condiciones
dejo Link del dataset <https://gist.github.com/nicobytes/fbd8c63977217855ba8afd3e240651c9>
```js use('sample_mflix'); // Buscar todas las películas que contengan la palabra "Life" en el título, sin importar mayúsculas o minúsculas db.movies.find({title: /.*Life.*/}) // Sintaxis abreviada db.movies.find({title: {$regex: /.*Life.*/}}) // Sintaxis con $regex ```

Les comparto este aporte


db.iot.find(
    {
        _id: {$gte:2, $lte:4}, //id entre 2 y 4 inclusivo
        readings: {$in: [4]}, //que el array readings tengan el elemento 4
        sensor: {$regex: /[a-z]{1}[0-9]{3}$/i} //utilizar regex que cumpla X000 donde x es cualquier letra y 0 es cualquier número
    }
)

Genial esta clase !!

solo me funciona asi:
db.inventory.find({ “item.description”: { $regex: “line” } } )

Muy interesante, claro que me gustaria un curso de mongodb atlas search.🚀

si quiero un curso del servicio de mongodb atlas search.

Para buscar signos en el teclado

  1. Oprimir las teclas windows + r ( abre una pequeña ventana en la cual puedes ejecutar algunos comandos )
  2. Ejecutar el comando “osk.exe” ( abre un teclado virtual )
  3. Buscan la combinación de teclas necesaria

Seria muy interesante aprender acerca de Mongo Atlas Search, para poder aprender algo mas avanzado que lo que podemos hacer via $tegex

En la mayoria de los teclados se encuentra junto a la tecla 6
^ = Alt+6

$regex en la documentación de MongoDB

Si me interesa el curso de mongodb search

Me interesa =D