MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mendapatkan catatan dan tampilan acak dalam format tertentu menggunakan PHP dan MongoDB

Oke, mempertimbangkan non-duplikat lainnya pertanyaan, saya akan merekomendasikan untuk mempelajari dasar-dasar php saja dan mencoba mengulangi array bersarang hardcode untuk mencetak output yang diharapkan.

Jadi beberapa masalah dengan kode dalam pertanyaan:

  • tidak mengambil pertanyaan acak
  • tidak mencetak apa pun selain menambahkan 1 string panjang ke links Himpunan. Silakan pelajari perbedaan antara ' dan "
  • tidak ada loop untuk mengulang jawaban, dan itu sama sekali bukan kode php yang valid

Kode kerja (sekali lagi mempertimbangkan struktur dokumen dari tidak digandakan pertanyaan ) mungkin terlihat seperti:

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 $exp

  2. Sisipan mongodb massal di Meteor atau Node

  3. Layar-mongo. Temukan dalam susunan

  4. Dapatkan _id dari dokumen yang dimasukkan di MongoDB?

  5. Proyek MongoDB memperbarui catatan dalam array bersarang di kueri findAndModify