No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Usando $regex

21/30
Recursos

Aportes 34

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 馃槃

Me gustaria ver un curso de mongodb 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 }})

estaria genial un curso de MongoDb Atlas 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
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({ 鈥渋tem.description鈥: { $regex: 鈥渓ine鈥 } } )

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 鈥渙sk.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