MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongodb fragt sowohl mit AND als auch OR ab

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

UND nimmt ein Array von 2 Ausdrücken OR , Telefon.
ODER nimmt ein Array von 2 Ausdrücken first_name , last_name.

UND

  • ODER

    • Vorname
    • Nachname
  • Telefonnummer.

Hinweis:Führen Sie ein Upgrade auf die neueste Version von MongoDB durch, falls dies nicht funktioniert.