sql >> データベース >  >> NoSQL >> MongoDB

PHPとMongoDBを使用してランダムなレコードを取得し、特定の形式で表示する

    OK、他の重複していないを考慮して 質問がある場合は、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. Javaドライバーを使用してMongoDBのスキーマ変更を処理する適切な方法

    2. mongodb:upserting:ドキュメントが挿入されている場合にのみ値を設定します

    3. MongoDB $ ln

    4. $ first in mongodb