sql >> データベース >  >> NoSQL >> MongoDB

ANDとORの両方でmongodbクエリ

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

    そして 2つの式の配列を取りますまたは 、電話。
    または 2つの式first_name、last_nameの配列を取ります。

    そして

    • または

      • first_name
      • 最後の名前
    • 電話番号。

    注:これが機能しない場合は、MongoDBの最新バージョンにアップグレードしてください。



    1. MongoDBのコレクションレコード内の配列を並べ替える方法は?

    2. アプリとウェブページ間のリアルタイム通信

    3. Node.js-マングースとの関係の作成

    4. LikeでMongoDBをクエリする方法