sql >> Base de Datos >  >> NoSQL >> MongoDB

consultas mongodb con AND y OR

 db.things.find( {
      $and : [
               { 
                 $or : [ 
                         {"first_name" : "john"},
                         {"last_name" : "john"}
                       ]
               },
               { 
                 "Phone":"12345678"
               }
             ]
    } )

Y toma una matriz de 2 expresiones OR , teléfono.
O toma una matriz de 2 expresiones first_name , last_name.

Y

  • O

    • primer_nombre
    • apellido
  • Número de teléfono.

Nota:actualice a la última versión de MongoDB, si esto no funciona.