IT News

mongodb 생성

posttstory 2022. 8. 14.
728x90


"새로 만들기"를 클릭하고 몽고DB의 bin경로를 지정합니다. (설치버전에 따라 조금 다를 수 있습니다)

C:\Program Files\MongoDB\Server\4.2\bin
원도우 명령프롬프트(커맨드창)를 실행합니다. 

명령어 mongo 를 입력하면 로컬의 기본 포트 27017로 연결됩니다.

> mongo
MongoDB shell version v4.2.3
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("643e0c18-caa9-44b2-905b-c0b905316484") }
MongoDB server version: 4.2.3


실습을 위해 testdb 이름의 데이터베이스로 연결해보겠습니다.(최초라면 자동 생성됩니다)

> use testdb
switched to db testdb


만든 testdb에 2개의 데이터를 넣어보겠습니다.

> db.testdb.save({'name':'kildong'});
WriteResult({ "nInserted" : 1 })
> db.testdb.save({'name':'maldong'});
WriteResult({ "nInserted" : 1 })


잘 만들어졌는지 조회해보겠습니다.

> db.testdb.find()
{ "_id" : ObjectId("5e4d276f95e376b7976b2003"), "name" : "kildong" }
{ "_id" : ObjectId("5e4d277d95e376b7976b2004"), "name" : "maldong" }


쿼리 플랜 및 서버 정보를 살펴보겠습니다.

> db.testdb.find().explain()
{
        "queryPlanner" : {
                "plannerVersion" : 1,
                "namespace" : "testdb.testdb",
                "indexFilterSet" : false,
                "parsedQuery" : {

                },
                "queryHash" : "8B3D4AB8",
                "planCacheKey" : "8B3D4AB8",
                "winningPlan" : {
                        "stage" : "COLLSCAN",
                        "direction" : "forward"
                },
                "rejectedPlans" : [ ]
        },
        "serverInfo" : {
                "host" : "MYHOME",
                "port" : 27017,
                "version" : "4.2.3",
                "gitVersion" : "6874650b362138df74be53d366bbefc321ea32d4"
        },
        "ok" : 1
}


잘 실행되었습니다.

728x90

'IT News' 카테고리의 다른 글

cv2 에러 해결  (0) 2022.10.10
노트9 업글  (0) 2022.09.04
국가코드 확인 및 변경방법  (0) 2022.07.10
fbprophet 설치에러 해결  (0) 2022.06.19
파이썬 DB 생성 및 업데이트  (0) 2022.06.18

댓글

💲 추천 글