콩알라
코딩 조아
콩알라
전체 방문자
오늘
어제
  • 전체 (37)
    • 유니티 (20)
      • 꿀팁 (3)
      • 꿀팁ㅇㅇㅇ (16)
      • 클라우드 빌드 (0)
      • iOS (1)
    • 언리얼 (0)
    • 공부 (4)
      • 알고리즘 (1)
      • Effect (0)
      • Shader (2)
      • DirectX (1)
    • 일상 (1)
      • ? (1)
    • 주식 공부 (1)

블로그 메뉴

  • 방명록
  • ADMIN
  • WRITE

공지사항

인기 글

태그

  • 3DS MAX 폴리곤 줄이기
  • Maya 폴리곤 수 줄이기
  • 내일채움공제
  • 마야 폴리곤 수 줄이기
  • 만기금 수령
  • 맥스 폴리곤 수 줄이기
  • 모델 폴리곤 수 줄이기
  • 모델 폴리곤 줄이기
  • 실업급여
  • 유니티

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
콩알라

코딩 조아

유니티/꿀팁ㅇㅇㅇ

몽고DB 기본 명령어

2018. 10. 31. 13:43

몽고DB를 실행할 때는 설치된 경로로 이동해 실행한다. (C:\Program Files\MongoDB\Server\버전\bin)

C:\data\db 폴더가 없으면 실행되지 않으므로 반드시 폴더를 만든다.

몽고DB를 사용하려면 먼저 mongod를 통해 서버를 실행한다.

이후, 같은 폴더에서 콘솔 하나를 더 열고 mongo를 입력한다.


관리자계정 추가

 > use admin

 > db.createUser({user:'이름', pwd:'비번', roles:['root']})


관리자계정 추가 후 mongod 콘솔 종료후, mongod --auth 명령어로 접속

mongo 콘솔도 마찬가지로 mongo admin -u 이름 -p 비밀번호 로 접속


데이터베이스 생성

 > use [데이터베이스 이름]


데이터베이스 목록 조회

 > show dbs


현재 사용중인 데이터베이스 확인

 > db


*데이터베이스를 생성하고 목록 조회를 하면 생성한 DB가 보이지 않는데 데이터를 최소 한 개 이상 넣어야 표시된다.


컬렉션 생성

 > db.createCollection('이름')


CRUD

1. Create

 > db.users.save({ name:'이름', age:12, married:false, createdAt:new Date() });


objectId (MySql에서 기본키 개념 - 고유값) 가 자동으로 부여되며 다큐먼트 조회할 때 사용


db.users.find({ name:'이름'}, { _id:1 })

결과) => { "_id" : ObjectId("..............") }


2. Read

 > db.users.find({}); //모든 다큐먼트 조회

 > db.users.find({}, { _id:0, name:1, married:1 });

//find메서드 두번째 인자로 조회할 필드 입력, _id는 기본으로 가져오므로 0 또는 false를 입력해 가져오지 않도록 한다.

//find메서드 첫번째 인자는 조회 조건을 기입, 특수한 연산자 사용


3. Update

 > db.users.update({ name:'이름' }, { $set: { comment:'안녕하세요 이 필드를 바꾸겠습니다. } });

//첫번째는 수정할 다큐먼트 지정, 두번째는 수정 내용 입력


4. Delete

 > db.users.remove({ name:'이름' })


몽구스는

model 메서드 첫번째 인자로 컬렉션 이름을 만들며, ex) User 라면 첫글자를 소문자로 그리고 복수형으로 전환해 users로 바꾼다.

강제개명이 싫다면 세번째 인자로 컬렉션 이름을 넣어준다 'users_list' 이런 식으로



'유니티 > 꿀팁ㅇㅇㅇ' 카테고리의 다른 글

VSyncCount  (0) 2018.09.22
캐릭터 폴리곤 줄이기  (0) 2018.08.27
클래스 생성자  (0) 2018.08.20
미사일이 플레이어 정면 방향 바라보게 만들기  (0) 2018.07.31
블렌더 1일  (0) 2018.07.26
    '유니티/꿀팁ㅇㅇㅇ' 카테고리의 다른 글
    • VSyncCount
    • 캐릭터 폴리곤 줄이기
    • 클래스 생성자
    • 미사일이 플레이어 정면 방향 바라보게 만들기
    콩알라
    콩알라
    게임 개발자

    티스토리툴바