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

Wie implementiere ich eine Suchfilterabfrage mit Mongodb?

Als Lösung für das oben genannte Problem versuchen Sie bitte, das folgende Code-Snippet auszuführen

    $lang_id = 2;
    $format = ''; //user not selected
    $status = ''; //user not selected
    $filter=array();
    if(!empty($lang_id))
    {
      $filter['language']=$lang_id;
    }
    if(!empty($format))
    {
      $filter['format']=$format;
    }
    if(!empty($status))
    {
      $filter['status']=$status;
    }

    $request =  $collection->find($filter);