我希望在单击按钮时一次显示mongodb中的一个句子。一世 这是我的Javascript。
import {Template} from 'meteor/templating';
import './body.html';
import { Infos } from '../api/tasks.js';
Template.body.helpers({
infos() {
return Infos.find({});
},
});
var information=[
{info:"বাঙলার শেষ স্বাধীন নবাব সিরাজ ভাই"},
{info:"বাঙলার শেষ স্বাধীন নবাব সিরাজ vai"},
{info:"বাঙলার শেষ স্বাধীন নবাব সিরাজ ghai"},
];
console.log(information[0].info);
var i=0;
Template.body.events({
"click .next"(event){
const target=event.target;
const text=target.text;
$("#mainbody").text(information[i].info);
i++;
if(i>=information.length){
i=0;
}
}
});
从数组中我已经能够证明这一点,但我无法使用Mongodb。另外,是否有必要使用Template.helpers({})?因为我仍然能够从Template.body.events({})传递数据。
答案 0 :(得分:0)
在你的收藏中加入一些行情。
以这种方式查询:
var count = Quote.find({}).count();
return Quote.findOne({},{skip: Math.floor((Math.random() *count ) });