sql >> Databáze >  >> NoSQL >> MongoDB

mongodb se dotazuje jak s AND, tak s OR

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

A bere pole 2 výrazů NEBO , telefon.
NEBO bere pole 2 výrazů first_name , last_name.

A

  • NEBO

    • křestní_jméno
    • příjmení
  • Telefonní číslo.

Poznámka:Pokud to nefunguje, upgradujte na nejnovější verzi MongoDB.



  1. Vrátit pouze konkrétní pole pro dotaz v Spring Data MongoDB

  2. Jak jsou data v databázi MongoDB uložena na disku?

  3. MongoDB Vztah jeden k mnoha

  4. Možnosti konfigurace runtime ClusterControl