MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Получаване на произволни записи и показване в определен формат с помощта на PHP и MongoDB

Добре, имайки предвид други недублирани въпроси, бих препоръчал да научите само основите на php и да опитате да итерирате твърдо кодиран вложен масив, за да отпечатате очаквания резултат.

И така, някои проблеми с кода във въпроса:

  • не извлича произволни въпроси
  • не отпечатва нищо, но добавя 1 дълъг низ към links масив. Моля, научете разлика между ' и "
  • няма цикъл за повторение на отговорите и изобщо не е валиден php код

Работният код (отново като се има предвид структурата на документа от недуплиран въпрос ) може да изглежда така:

foreach ($cursor as $obj) { 
    echo $obj["question"];
    foreach($obj["answers"] as $key=>$answer) {
        echo '<input type="radio" name="' . $key . '" value="'.$answer.'">';
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Връщане на персонализирани полета в MongoDB

  2. Как мога да извлека модифицирани документи след операция за актуализиране в mongodb с pymongo?

  3. Разбиране на опциите за архивиране на MongoDB

  4. Как да свържете отдалечен mongodb с pymongo

  5. ImportError:Няма модул с име parse