MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment implémenter une requête de filtre de recherche à l'aide de mongodb ?

Pour résoudre le problème mentionné ci-dessus, essayez d'exécuter l'extrait de code suivant

    $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);