flynn's devnote
  • Home
  • AboutMe
  • coding activity
  • Study
  • book
  • flynnlab

mongodb

A collection of 11 posts

python

mongodb test in python

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

  • flynn
    flynn
1 min read
mongodb

mongodb 3.x auth

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

  • flynn
    flynn
1 min read
mongodb

mongodb index caution

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

  • flynn
    flynn
1 min read
python

performance tip - mongoengine select_related

Python에서 MongoDB ODM(Object Document Mapper)으로 mongoengine을 사용하고 있다. 특히 relation 관계를 표현할때 select_related 이 메서드를 활용하면 N+1 쿼리를 방지 할수 있는데 이때 주의점이 있다. 문제코드 파이썬에는 slicing이라는 array 형태의

  • flynn
    flynn
1 min read
meteor

In Meteor.js, use multiple MongoInternals.RemoteCollectionDriver with same collection name

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')

  • flynn
    flynn
1 min read
nodejs

mup with centos

meteor-up 이 centos와 궁합이 정말 안 맞았다 ㅠㅜ ubuntu에서는 특별한 문제가 없었는데... 어쨌든 엄청난 삽질을 하고 나서 모든 문제의 해결책을 찾아서 공유한다. centos7 은 아직 방법을 못찾았다. upstart를 지원하지 않는데 mup가 upstart만 지원하는

  • flynn
    flynn
1 min read
ubuntu

install mongodb 2.6.x on ubuntu

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update

  • flynn
    flynn
1 min read
mongodb

robomongo - mongodb client

http://www.robomongo.org/ osx / linux / window 모두 지원 무료 mongodb GUI 클라이언트 툴을 찾았는데 괜찮은거 같아서 추천

  • flynn
    flynn
1 min read
meteor

meteor mongodb backup and restore

meteor.com에서 호스팅 하고 있는 mongodb를 백업받고 로컬에 넣어보고 싶을때가 있다. 아래 내용을 따라해 보자~ mongodb 연결 정보 얻기 $ cd yourapp $ meteor login $ meteor mongo yourapp.meteor.com --url mongodb://client-ID:password-3be8-f6c5-50a9-password@production-db-b1.

  • flynn
    flynn
1 min read
mongodb

mongodb

mongoDB MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in C++ http://www.mongodb.org/ Articles MongoDB With RAID 10 on Ubuntu 11.04 원문

  • flynn
    flynn
1 min read
mongodb

mongodb auth

mongodb 2.4 기준 설정파일 변경 vi /etc/mongodb.conf auth = true 어드민 계정 추가 use admin db.addUser({user:"adminID", pwd:"adminPW", roles:["userAdmin", "dbAdmin&

  • flynn
    flynn
1 min read
flynn's devnote © 2021
Latest Posts Facebook Twitter Ghost