본문 바로가기

MongoDB3

MongoDB Replica Set 다시 설정하기 직접 관리하던 MongoDB 데이터베이스의 관리상의 어려움(용량 초과 등)이 있어서 MongoDB altas로 이전하려고 작업을 진행중인데, docker로 replica set이 설정된 상태로 서버를 생성했다가 지웠다가 하니까 상태가 Other로 바뀌어버렸다. rs0:OTHER> rs.status() { "state" : 10, "stateStr" : "REMOVED", "uptime" : 97, "optime" : { "ts" : Timestamp(1653792432, 1), "t" : NumberLong(2) }, "optimeDate" : ISODate("2022-05-29T02:47:12Z"), "lastHeartbeatMessage" : "", "syncingTo" : "", "syncSourc.. 2022. 5. 29.
MongoDB 우분투에 설치하기 0. 키 지우기예전에 mongodb를 쓴 적이 있다면 mongodb 저장소를 모두 날려야 합니다. sudo rm /etc/apt/sources.list.d/mongodb*.list1. 패키지 관리 시스템이 사용하는 공개키를 가져온다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 키가 만료 됐다는 이야기가 있어서 새로운 키로 받으셔야 합니다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2. MongoDB를 위한 list 파일을 만든다. 혹시 예전 list를 지우려면 sud.. 2015. 8. 28.
Multi-parameter attributes를 Mongoid 4.0에서 지원시키기 Mongoid 4.0 버전에서 Multi-parameter attributes가 제거되었다고 합니다. (쓰레드 링크) datetime_select 를 사용 못하게 된겁니다. 그래서 어떤 외국의 능력자 뿐께서 4.0에서도 사용 가능하게 제작하셨습니다. 아래 multi-parameter_attributes_spec.rb multi_parameter_attributes.rb 파일을 lib 폴더에 넣으신 후 애플리케이션 설정에 config.autoload_paths 2015. 3. 11.