MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhận các bản ghi ngẫu nhiên và hiển thị ở định dạng cụ thể bằng PHP và MongoDB

Được, xem xét khác không trùng lặp câu hỏi, tôi khuyên bạn nên tìm hiểu kiến ​​thức cơ bản về php một mình và cố gắng lặp lại một mảng lồng nhau được mã hóa cứng để in ra kết quả mong đợi.

Vì vậy, một số vấn đề với mã trong câu hỏi:

  • nó không tìm nạp các câu hỏi ngẫu nhiên
  • nó không in gì ngoài việc thêm 1 chuỗi dài vào các liên kết links mảng. Vui lòng tìm hiểu sự khác biệt giữa '"
  • không có vòng lặp nào để lặp lại các câu trả lời và nó hoàn toàn không phải là mã php hợp lệ

Mã làm việc (xem xét lại cấu trúc tài liệu từ không trùng lặp câu hỏi ) có thể giống như sau:

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. thư mục cài đặt mặc định cho mongodb ở đâu

  2. Nhận ngoại lệ khi thực hiện khối () trên đối tượng Mono Tôi đã lấy lại từ đối tượng ReactiveMongoRepository

  3. Truy vấn tổng hợp Flask-MongoEngine &PyMongo

  4. Gỡ cài đặt mongoDB khỏi ubuntu

  5. Khung tổng hợp Mongodb cho các điểm 1.3.7