목록MongoDB (3)
Hayden's Archive
클라우드 서버에 몽고DB를 설치해서 외부 접속을 허용할 일이 있었다. 내 우분투에서는 몽고DB 공식 홈페이지에 접속해서 deb 설치 파일을 다운 받아서 설치했지만, 클라우드 서버에서는 명령어로 설치해야 했다. 그래서 우분투에 몽고DB 설치 및 외부 접속 허용 방법을 정리해본다. 아래 공식 매뉴얼을 참고해서 우분투에 몽고DB를 설치한다. docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition-using-deb-packages 몽고DB를 시작하고 $ sudo systemctl start mongod 아래 명령어로 mongod.conf 설정 파일을 연다. $ sudo nano /etc/mongod...
내가 보려고 작성하는 우분투에서의 DB 서버 연결 명령어 Elasticsearch (9200) $ sudo -i service elasticsearch start Kibana (5601) 참고 : kongsuny.tistory.com/22 $ sudo -i service kibana start MongoDB (27017) 참고 : devlog.jwgo.kr/2019/02/26/how-to-install-mongodb-on-ubuntu/ $ sudo service mongod start PostgreSQL (5432) $ sudo systemctl start postgresql@13-main
getDB()로 몽고DB에 문서를 삽입하는 실습을 했다. 결과는 성공적이었지만 getDB()가 사용이 지양되는(deprecated) 메소드였다. (database, col 변수에는 각각 몽고DB의 database, collection 이름으로 미리 할당해뒀다.) public void testMongoInsert() { @SuppressWarnings("deprecation") DB DB = mongoClient.getDB(database); DBCollection collection = DB.getCollection(col); String json = "{'name' : 'elsa'," + "'age' : '20'," + "'family' : {'person1' : 'anna', 'person2' : '..