Nodejs와 MongoDB 연동 중에 질문드립니다.
조회수 2427회
안녕하세요 중간고사가 끝나 다시 프로젝트 진행 중인 학생입니다.
NodeJs 프로젝트 중인데 mongoose 모듈을 이용해서 mongodb와 연동 시도 중입니다.
for문안 매 반복마다 newnew란 변수에 json형태의 데이터를 넣고 mongoose의 save()를 이용하여(ex. newnew.save() ) mongoDB에 넣으려고 합니다.
그런데 for문이 비동기로 동시에 돌아가는 것 같네요(추측) 그래서인지 한개만 들어가고 더 이상 들어가지지가 않네요..
save()를 쓰지 않고 newnew란 변수에 값을 넣은 후, 콘솔로 띄워보면 매 반복마다 제대로 들어가는게 확인 됩니다. ( ex. console.log(newnew) )
도무지 해결점을 못찾아서 질문 남깁니다 ㅜㅜ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
저도 얼마전에 비동기 문제로 인하여 질문글을 남긴적이 있었는데, 아래의 모듈로 해결하였습니다. 해결이 될지는 모르겠지만 한번 참고해보세요~
댓글 입력