sql >> Databáze >  >> NoSQL >> MongoDB

Jak implementuji dotaz filtru vyhledávání pomocí mongodb?

Jako řešení výše uvedeného problému zkuste spustit následující fragment kódu

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



  1. MongoDB:Jak používat jedno schéma jako dílčí dokument pro různé kolekce definované v různých souborech

  2. Indexování na několika polích v mongoDB

  3. Získejte všechny klíče v databázi Redis pomocí pythonu

  4. Jak se dotazovat na stromovou strukturu rekurzivně pomocí MongoDB?