[Mongoose] insertMany를 사용해 데이터 대량삽입하기
2023. 3. 15. 21:59
개발/Database
insertMany: 배열을 받고 리턴으로 프로미스를 반환한다. 한번에 대량 DB를 삽입할 때 사용할 수 있으며 이 메서드를 사용시 따로 save()메서드를 쓰지 않아도 된다. Movie.insertMany([ { title: 'Amadeus', year: 1986, score: 9.2, rating: 'R', }, { title: 'Alian', year: 1979, score: 8.1, rating: 'R', }, { title: 'The Iron Giant', year: 1999, score: 7.5, rating: 'PG', }, { title: 'Stand By Me', year: 1986, score: 8.6, rating: 'R', }, ]) .then((data) => { console.l..
[Javascript] 몽고디비 윈도우에서 설치 후 Mongoose 실행하기
2023. 3. 12. 22:41
개발/Database
몽구스? 노드 프로젝트에서 몽고디비를 다룰 수 있는 모듈. 몽고디비에서 불편했던 점들(No Schema, No JOIN 등..)을 보완해 서버단에서 NoSQL 데이터베이스를 프로그래밍하는데 최적화 시켜준다. 몽고디비? NoSQL 중 하나로 전통적인 테이블 기반 관계형 데이터베이스 구조 대신 동적 스키마형 도큐먼트, JSON형식같은걸 사용한다. 몽고디비에서는 이를 BSON이라 부른다 몽고디비 윈도우에서 설치하기 다른 블로그들 참고하려했는데 아틀라스 사이트 UI가 바뀌어서 헤매다가 직접 글찐다 Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Se..