MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ottenere record casuali e visualizzarli in un formato particolare utilizzando PHP e MongoDB

OK, considerando altri non duplicati domande, consiglierei di imparare le basi del solo php e provare a iterare un array nidificato hardcoded per stampare l'output previsto.

Quindi alcuni problemi con il codice nella domanda:

  • non recupera domande casuali
  • non stampa nulla ma aggiunge 1 stringa lunga a links Vettore. Per favore, impara differenza tra ' e "
  • non esiste un ciclo per iterare le risposte e non è affatto un codice php valido

Il codice di lavoro (considerando ancora la struttura del documento da non-duplicato domanda ) potrebbe assomigliare a:

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