Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB에서 새 데이터베이스 생성 및 확인하는 방법

MongoDB에서 새로운 데이터베이스 만들기

MongoDB에서 새로운 데이터베이스를 생성하려면 USE 명령어를 사용해야 합니다. 기본 문법은 다음과 같습니다.

use yourDatabaseName;

현재 존재하는 모든 데이터베이스 목록을 확인하려면 show 명령어를 사용합니다.

show dbs;

데이터베이스 생성 실습

위에서 소개한 문법을 직접 실행하여 'onlinecustomertracker'라는 이름의 데이터베이스를 생성해 보겠습니다.

> use onlinecustomertracker;
switched to db onlinecustomertracker

컬렉션 생성 후 데이터 삽입

MongoDB에서는 use 명령만으로는 데이터베이스가 실제로 생성되지 않습니다. 새로 만든 데이터베이스를 목록에서 확인하려면 반드시 컬렉션을 생성하고 데이터를 삽입해야 합니다. 다음은 컬렉션에 도큐먼트를 삽입하는 쿼리입니다.

> db.example.insert({Value:10});
WriteResult({ "nInserted" : 1 })

삽입된 결과 메시지에서 nInserted : 1은 하나의 도큐먼트가 성공적으로 저장되었음을 의미합니다.

find() 메서드로 데이터 조회하기

컬렉션에 저장된 모든 도큐먼트를 조회하려면 find() 메서드를 사용합니다.

> db.example.find();

위 명령을 실행하면 다음과 같은 출력 결과를 얻을 수 있습니다.

{ "_id" : ObjectId("5e9dafade3c3cd0dcff36a4f"), "Value" : 10 }

생성된 데이터베이스 목록 확인하기

이제 SHOW 명령어를 사용하면 방금 생성한 데이터베이스를 포함한 전체 데이터베이스 목록을 확인할 수 있습니다.

> show dbs;

실행 결과는 다음과 같습니다.

MyDB                  0.000GB
admin                 0.000GB
config                0.000GB
local                 0.000GB
onlinecustomertracker 0.000GB
test                  0.006GB

출력 결과에서 'onlinecustomertracker' 데이터베이스가 목록에 정상적으로 표시되는 것을 확인할 수 있습니다. 이처럼 MongoDB에서는 데이터를 실제로 저장하기 전까지는 빈 데이터베이스가 목록에 나타나지 않는다는 점을 기억해 두시기 바랍니다.