Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 从管理面板更改当前显示的数据库项_Meteor - Fatal编程技术网

Meteor 从管理面板更改当前显示的数据库项

Meteor 从管理面板更改当前显示的数据库项,meteor,Meteor,我想创建一个交互式测验。问题会显示在大屏幕上,也会显示在带有答案的移动设备上 Template.quizmain.helpers <h2>{{Question.question}}</h2> <ul class="list-group"> <li class="list-group-item">{{Question.answers.A}}</li> <li class="list-group-item">{

我想创建一个交互式测验。问题会显示在大屏幕上,也会显示在带有答案的移动设备上

Template.quizmain.helpers

<h2>{{Question.question}}</h2>
 <ul class="list-group">
    <li class="list-group-item">{{Question.answers.A}}</li>
    <li class="list-group-item">{{Question.answers.B}}</li>
    <li class="list-group-item">{{Question.answers.C}}</li>
    <li class="list-group-item">{{Question.answers.D}}</li>
 </ul>
    Question: function() {
    return Questions.findOne({nr:
        4
    });

我可以通过更改数字来设置quizmain.js中当前显示的问题。如何将此项绑定到另一个集合中的currentQuestion项,我将从管理面板中更改它?

我认为您必须在集合中设置一些标志属性,如“isCurrent”

并更改助手函数

return Questions.findOne({isCurrent: true});
现在您只需从管理页面将“isCurrent”标志更新为false,将新标志更新为true。
我希望这能对你有所帮助。

你能更详细地解释一下你的意思吗?当您更改管理面板中的号码时,是否为所有用户更改?
return Questions.findOne({isCurrent: true});