我试图将php中的问题存储到MongoDB后端,然后调用数据库中的问题和选项
如果选择了正确的“答案”,我如何将Mongo的问题与相关的“选项”联系起来,并将分数关联起来。有人能帮忙吗?而且每次刷新页面时似乎都会不断添加数组,我该如何解决这个问题我试图将php中的问题存储到MongoDB后端,然后调用数据库中的问题和选项,php,arrays,mongodb,function,mongodb-query,Php,Arrays,Mongodb,Function,Mongodb Query,如果选择了正确的“答案”,我如何将Mongo的问题与相关的“选项”联系起来,并将分数关联起来。有人能帮忙吗?而且每次刷新页面时似乎都会不断添加数组,我该如何解决这个问题 <?php function createGKQuiz(){ $quiz = array( "Question" => 'Puffin is a', "Option" => 'Bird', 'Crossing', 'Penguin', "Answ
<?php
function createGKQuiz(){
$quiz = array(
"Question" => 'Puffin is a',
"Option" => 'Bird', 'Crossing', 'Penguin',
"Answer" => 'Bird',
"Question" => 'Grice is northern english for',
"Option" => 'Young Pig', 'Gravy', 'Gravy & Rice',
"Answer" => 'Young Pig'
);
$quizconnection->insert($quiz);
}
?>
您想通过匹配选项查找记录?您知道如何将“答案”与“选项”关联起来吗?因此,当选择“答案”时,我可以将分数与之关联
{
"_id" : ObjectId("5542c010d8291b04108b456c"),
"Question" : "Grice is northern english for",
"Option" : "Young Pig",
"0" : "Gravy",
"1" : "Gravy & Rice",
"Answer" : "Young Pig"
}
Try:
$quiz1 = array(
"Question" => 'Puffin is a',
"Option" => array('Bird', 'Crossing', 'Penguin'),
"Answer" => 'Bird'
);
$quizconnection->insert($quiz1);
$quiz2 = array(
"Question" => 'Grice is northern english for',
"Option" => array('Young Pig', 'Gravy', 'Gravy & Rice'),
"Answer" => 'Young Pig'
);
$quizconnection->insert($quiz2);