MEAN 환경을 공부해 보는 비망록 2
레거시 환경인 당사.
CMS적인 것을 도입하고 있지 않는 것도 있으므로, 우선 나에게 할 수 있을 것 같아서, 고객 첩을 만들어 본다.
-5에서 시작
Node + Express + MongoDB
굉장한 데이터도 넣을 예정이 없고, Join도 적기 때문에, 딱 공부중이기도 하고, MongoDB를 채용.
RDB 뇌에서 벗어날 수 없습니다.
처음 시도이기 때문에 우선 이런 데이터 구상일까? 라는 것을 astah 짱으로 고리고리 써 본다.

무려 - 쿠 이런 간지.
RDB 뇌에서 벗어나지 않은 감정이지만, 이 이미지로 하기로 한다.
Mongo에 DB 만들기
우선 데이터를 입력하기 위해 터미널을 시작하고 mongo에 연결.mongo라고…
글쎄, 일단이 DB를 만들기 위해> use sales_managaer또는 입력하여 실행switched to db sales_managaer라고 돌아오면 성공.
일단 mongo를 종료하고 Bye합니다.
Mongo로 가져오기
다음으로, json 파일의 데이터를 Mongo에 넣는 작업을 해본다.
준비한 JSON 파일은 이런 느낌.
여러가지 돌진커녕은 있다고는 생각하지만, 학습용이기 때문에 애교.
users.json[
{ "name": "Admin", "mailaddress": "[email protected]" , "password": "password1" },
{ "name": "User1", "mailaddress": "[email protected]", "password": "password2" },
{ "name": "User2", "mailaddress": "[email protected]" , "password": "password3"},
{ "name": "Doctor1", "mailaddress": "[email protected]" , "password": "password4"},
{ "name": "Doctor2" , "mailaddress": "[email protected]", "password": "password5"}
]
생성 된 파일을 Vagrant의 Workspace에 설치하고,
mongoimport -h localhost:27017 --db sales_manager --collection users --drop --jsonArray --file /vagrant/workspace/users.json
그리고 실행.
2017-07-20T07:56:38.909+0000 connected to: localhost:27017
2017-07-20T07:56:38.909+0000 dropping: sales_manager.users
2017-07-20T07:56:40.321+0000 imported 5 documents
뭐, 넣은 레코드 수가 제대로 돌아오면 성공이지만, 만약을 위해 확인은 해보고 싶다.
일단 Mongo에 들어가 데이터의 유무를 확인.
mongo
use sales_manager
db.users.find()
입력하고 넣은 데이터가 돌아오면 성공.
좋아요.
이 상태로 다른 테이블의 데이터도 넣어 본다.
테이블이라고 하는 단계에서 더 이상 RDB 뇌에서 멀어지지 않은 느낌이 가득하지만,
이것도 좋아.
망설이는 것은 이 후, Express로의 앱 작성이었다…
Reference
이 문제에 관하여(MEAN 환경을 공부해 보는 비망록 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takanasun/items/67222c53b459ba08e540
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Node + Express + MongoDB
굉장한 데이터도 넣을 예정이 없고, Join도 적기 때문에, 딱 공부중이기도 하고, MongoDB를 채용.
RDB 뇌에서 벗어날 수 없습니다.
처음 시도이기 때문에 우선 이런 데이터 구상일까? 라는 것을 astah 짱으로 고리고리 써 본다.

무려 - 쿠 이런 간지.
RDB 뇌에서 벗어나지 않은 감정이지만, 이 이미지로 하기로 한다.
Mongo에 DB 만들기
우선 데이터를 입력하기 위해 터미널을 시작하고 mongo에 연결.
mongo라고…글쎄, 일단이 DB를 만들기 위해
> use sales_managaer또는 입력하여 실행switched to db sales_managaer라고 돌아오면 성공.일단 mongo를 종료하고 Bye합니다.
Mongo로 가져오기
다음으로, json 파일의 데이터를 Mongo에 넣는 작업을 해본다.
준비한 JSON 파일은 이런 느낌.
여러가지 돌진커녕은 있다고는 생각하지만, 학습용이기 때문에 애교.
users.json
[
{ "name": "Admin", "mailaddress": "[email protected]" , "password": "password1" },
{ "name": "User1", "mailaddress": "[email protected]", "password": "password2" },
{ "name": "User2", "mailaddress": "[email protected]" , "password": "password3"},
{ "name": "Doctor1", "mailaddress": "[email protected]" , "password": "password4"},
{ "name": "Doctor2" , "mailaddress": "[email protected]", "password": "password5"}
]
생성 된 파일을 Vagrant의 Workspace에 설치하고,
mongoimport -h localhost:27017 --db sales_manager --collection users --drop --jsonArray --file /vagrant/workspace/users.json
그리고 실행.
2017-07-20T07:56:38.909+0000 connected to: localhost:27017
2017-07-20T07:56:38.909+0000 dropping: sales_manager.users
2017-07-20T07:56:40.321+0000 imported 5 documents
뭐, 넣은 레코드 수가 제대로 돌아오면 성공이지만, 만약을 위해 확인은 해보고 싶다.
일단 Mongo에 들어가 데이터의 유무를 확인.
mongo
use sales_manager
db.users.find()
입력하고 넣은 데이터가 돌아오면 성공.좋아요.
이 상태로 다른 테이블의 데이터도 넣어 본다.
테이블이라고 하는 단계에서 더 이상 RDB 뇌에서 멀어지지 않은 느낌이 가득하지만,
이것도 좋아.
망설이는 것은 이 후, Express로의 앱 작성이었다…
Reference
이 문제에 관하여(MEAN 환경을 공부해 보는 비망록 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takanasun/items/67222c53b459ba08e540텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)