我想通过MongoDB的集合迭代获得图表标签,但我得到的类型错误:未定义不是对象(评估“团队[I]。名称”)这里是我的代码:流星,ChartsJS和MongoDB
var teams = Teams.find();
var teamNames = [10];
for(i = 0; i < 10; i++)
{
teamNames.push(teams[i].name);
}
var chart = new Chart(canvas, {
type: 'bar',
data: {
labels: [teamNames]
....
任何有什么建议吗?我正在用尽想法。 预先感谢您。
我觉得'Teams.find()'返回一个游标。尝试'Teams.find()。fetch()'来获取对象。更多https://docs.meteor.com/api/collections.html#Mongo-Collection-find – Veeram