我想通過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