홈>
다음 코드에 대해 typeError가 발생합니다. 이 함수 seedDB 전에 데이터 배열이 생성됩니다.
TypeError: Cannot read property 'push' of undefined
코드는 다음과 같습니다.
function seedDB() {
Campground.deleteMany({}, function(err, res){
if(err) {
console.log(err);
} else {
console.log("removed campgrounds");
}
data.forEach(function(seed) {
Campground.create(seed, function(err, campground) {
if(err) {
console.log(err);
} else {
console.log("added a new campground");
Comment.create(
{
text: "this place is great",
author: "Homer"
}, function(err, comment) {
if(err) {
console.log(err);
} else {
//it is this line here....=>
campground.comments.push(comment);
campground.save();
console.log("created new comment");
}
});
}
});
});
});
}
-
답변 # 1
관련 자료
- python - 해결 방법"typeerror - new_reply () missing 1 required positional argument : 'post_id'"
- javascript - typeerror - testfindall은 함수 callinf 몽구스 스키마가 아닙니다
- javascript - 이 TypeError를 어떻게 해결합니까? propsonSubmit이 함수가 아닙니다
- python - keras에서`typeerror - 'tensor'객체가 항목 할당을 지원하지 않는 문제를 해결하는 방법
- python - tensor_utilpy 'typeerror - 호환되지 않는 유형 : vs object'를 해결하는 방법?
- mongodb - typeerror - 스키마가 생성자가 아닙니다 몽구스 업데이트
- reactjs - typeerror를 해결하는 방법 - 반응에서 정의되지 않은 문제의 속성 'map'을 읽을 수 없습니까?
- javascript - 몽구스 mvc - typeerror : itemmodel이 생성자가 아닙니다
- apache spark - typeerror - unhashable type : 'numpyndarray'를 해결하는 방법?
- javascript - 해결 방법 - typeerror : grid [i] [j] is undefined
- python - Pylibmodbus에서이 TypeError 예외를 해결하는 방법?
- reactjs - 반응 인증에서 잡히지 않는 (약속 된) TypeError를 해결하는 방법?
- python - 오류 메시지를 해결하는 방법 - typeerror : unhashable type : 'set'
관련 질문
- javascript - 동적 키를 사용하여 mongodb 집계 결과 재구성
- javascript - 구현 방법 또는 몽구스
- node.js - 한 문서 내에서 문자열 배열을 계산하는 몽구스
- mongodb - 키/값 개체를 가져옵니다 여기서 키는 값의 열거 형입니다
- node.js - mongoparseerror - 잘못된 메시지 크기 : 1347703880, 최대 허용 : 67108864
- javascript - Typescript의 구조화 함수 매개 변수
- node.js - 오류 - '/models/user'모듈을 찾을 수 없습니다몽구스 스키마
- mongodb - 두 개의 일치하는 파일로 DynamoDB 쿼리
- javascript - for 루프가 비동기 함수에서 부분 출력을 제공합니다
- javascript - 데이터베이스에서 문서 조회 후 생성자에 정의 된 메소드 사용
캠프장에
comments
키가 없기 때문에 오류가 발생합니다. 또는comments
의 가치 배열이 아닙니다.campground.comments.push(comment)
전에 로그 캠프장 캠프장의 '댓글'이 정의되어 있는지 확인합니다.