내가 차트 레이블을 얻기 위해 MongoDB의 컬렉션을 반복 싶지만 형식 오류 얻을 :유성, ChartsJS 및 MongoDB를
: 정의되지 않은 것은 객체가 아닌 (평가 '팀을 [I] .name을')가 여기 내 코드입니다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