목록MongoDB (3)
Joonas' Note
기존의 node.js + express 서버에서 Mongo DB와 연결하는 코드는 아래와 같았다. mongoose.connect('mongodb://localhost/' + config.database);이후 배포를 위해서 각 서비스를 컨테이너화 하는 과정에서 Mongo DB 역시 도커라이징했고, docker-compose up을 했으나.. MongoDB Error(connection failed)라며 연결할 수 없다고 나왔다.MongoDB 접속 시 도메인을 컨테이너의 이름으로 아래와 같이 변경했더니 해결되었다.mongoose.connect('mongodb://mongodb/' + config.database); 참고한 링크: https://stackoverflow.com/a/34711892
Ubuntu 16.04 LTS 에서 MongoDB 설치 오류 몇 가지 1. systemd (systemctl) 관련 오류우분투에 몽고DB 설치까진 잘 되었는데 서비스 시작이 안될 때가 있다. 나는 아래와 같은 오류를 만나서 당황했다.ubuntu@joonas-aws:~$ mongo --versionMongoDB shell version: 2.6.10ubuntu@joonas-aws:~$ sudo service mongod status● mongod.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)ubuntu@joonas-aws:~$ sudo service mongod startFailed to start ..
[이전 블로그로부터 글 옮김] MongoDB를 설치하기 위해 공식 도큐먼트(https://docs.mongodb.com/.../install-mongodb-on-ubuntu/)를 참고하였다. 정상적으로 설치된 것을 확인하고 이후에 기본 저장 디렉토리를 변경하기 위해서 /etc/mongod.conf 파일을 건드렸다. # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: # dbPath: /var/lib/mongodb dbPath: /data/mongodb journal: en..