pymongo나 mongoengine(내부는 pymongo)에서 test에서 mongodb에 데이터가 잘 들어가는지 확인하고 싶을때 실제 DB에 붙는게 부담스럽기도 하고 DB를 테스트 할때마다 띄우는것도 쉽지가 않다. 이럴때 사용할수 있는게 있어서 소개한다. mongomock 정상 접속 주소 MONGO_
mongodb 3.4.x에서 인증을 다루는 방법을 소개한다. 난 주로 서버 컴포넌트를 docker를 이용해서 사용한다. mongodb image는 공식 제공되는 걸 이용한다. create admin docker run --name some-mongo -d mongo --auth docker exec -it
mongodb index 사용시 주의점 string 타입에 일반 index를 사용하게 되면 index 할 수 있는 사이즈 제한이 있어서 특정 길이 이상의 string이 입력되면 에러가 발생합니다. string 길이 제약이 없는 데이터라면 text index를 추가해서 해결
Python에서 MongoDB ODM(Object Document Mapper)으로 mongoengine을 사용하고 있다. 특히 relation 관계를 표현할때 select_related 이 메서드를 활용하면 N+1 쿼리를 방지 할수 있는데 이때 주의점이 있다. 문제코드 파이썬에는 slicing이라는 array 형태의
http://stackoverflow.com/questions/35124719/in-meteor-js-use-multiple-mongointernals-remotecollectiondriver-with-same-colle storageServerDriver = new MongoInternals.RemoteCollectionDriver("mongodb://ip:port/dbName") @CollectionTwo = storageServerDriver.open('collection')