mongodb

mongodb test in python

pymongo나 mongoengine(내부는 pymongo)에서 test에서 mongodb에 데이터가 잘 들어가는지 확인하고 싶을때 실제 DB에 붙는게 부담스럽기도 하고 DB를 테스트 할때마다 띄우는것도 쉽지가 않다. 이럴때 사용할수 있는게 있어서 소개한다. mongomock 정상 접속 주소 MONGO_

mongodb 3.x auth

mongodb 3.4.x에서 인증을 다루는 방법을 소개한다. 난 주로 서버 컴포넌트를 docker를 이용해서 사용한다. mongodb image는 공식 제공되는 걸 이용한다. create admin docker run --name some-mongo -d mongo --auth docker exec -it

mongodb index caution

mongodb index 사용시 주의점 string 타입에 일반 index를 사용하게 되면 index 할 수 있는 사이즈 제한이 있어서 특정 길이 이상의 string이 입력되면 에러가 발생합니다. string 길이 제약이 없는 데이터라면 text index를 추가해서 해결