sql >> Database >  >> NoSQL >> MongoDB

mongodb zoekt zowel met AND als OR

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

EN neemt een array van 2 expressies OF , telefoon.
OF neemt een array van 2 expressies first_name , last_name.

EN

  • OF

    • voornaam
    • achternaam
  • Telefoonnummer.

Opmerking:upgrade naar de nieuwste versie van MongoDB als dit niet werkt.



  1. mongo:het rendement is niet gelijk aan count()

  2. Relationele DB in het geheugen?

  3. Redis CLI toont geen recent opgeslagen sleutel via Laravel

  4. pymongo - dnspython-module moet zijn geïnstalleerd om mongodb+srv:// URI's te gebruiken