MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

यादृच्छिक रिकॉर्ड प्राप्त करना और PHP और MongoDB का उपयोग करके विशेष प्रारूप में प्रदर्शित करना

ठीक है, अन्य गैर-डुप्लिकेट पर विचार करते हुए प्रश्न, मैं केवल PHP की मूल बातें सीखने की सलाह दूंगा और अपेक्षित आउटपुट प्रिंट करने के लिए हार्डकोडेड नेस्टेड सरणी को पुनरावृत्त करने का प्रयास करूंगा।

तो प्रश्न में कोड के साथ कुछ समस्याएं:

  • यह यादृच्छिक प्रश्न नहीं लाता है
  • यह कुछ भी प्रिंट नहीं करता है, लेकिन links में 1 लंबी स्ट्रिंग जोड़ता है सरणी। कृपया सीखें ' के बीच का अंतर और "
  • उत्तरों को दोहराने के लिए कोई लूप नहीं है, और यह बिल्कुल भी मान्य 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. पायथन + मोंगोडीबी - कर्सर पुनरावृत्ति बहुत धीमी है

  2. मोंगो के पुराने संस्करण के डेटाबेस डंप को मोंगो के नए संस्करण में पुनर्स्थापित करना

  3. कैसे पता करें कि शेल स्क्रिप्ट में मोंगोडब ऑथ मोड में चल रहा है या नहीं?

  4. रेल 3.2 . में मोंगोइड का उपयोग करते समय डेटाबेस.वाईएमएल को हटा रहा है

  5. क्या मुझे उत्पाद परिवेश में allowDiskUse विकल्प का उपयोग करना चाहिए?