sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb frågar både med AND och OR

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

OCH tar en array med 2 uttryck ELLER , telefon.
ELLER tar en array med 2 uttryck förnamn, efternamn.

OCH

  • ELLER

    • förnamn
    • efternamn
  • Telefonnummer.

Obs:Uppgradera till senaste versionen av MongoDB, om detta inte fungerar.



  1. Publicera prenumerera med nodejs och redis(node_redis)

  2. Mongodb samlar sortering och gräns inom gruppen

  3. Transaktioner och bevakningsutdrag i Redis

  4. Hur man ersätter delsträng i mongodb-dokument