Chương này giới thiệu về các hoạt động cơ bản của cơ sở dữ liệu MongoDB, bao gồm việc tạo, xóa và truy vấn cơ sở dữ liệu.

Hiển thị tất cả cơ sở dữ liệu

> show dbs
admin    0.000GB
config   0.000GB
local    0.000GB
tizi365  0.000GB

Chuyển đổi cơ sở dữ liệu

Cú pháp:

use DATABASE_NAME

Ví dụ:

> use mydb
switched to db mydb

Hiển thị tên cơ sở dữ liệu hiện tại

Nhập lệnh db

> db
test

Tạo cơ sở dữ liệu

Bạn không cần phải tạo cơ sở dữ liệu một cách rõ ràng. Chỉ cần chuyển đổi sang một cơ sở dữ liệu chưa tồn tại bằng cách sử dụng lệnh use và chèn một mảnh dữ liệu, cơ sở dữ liệu sẽ được tạo tự động. Ví dụ:

// Chuyển đổi sang một cơ sở dữ liệu chưa tồn tại
> use mydb
switched to db mydb

// Chèn một tài liệu vào bộ sưu tập phim (bộ sưu tập phim sẽ được tạo tự động nếu nó chưa tồn tại)
> db.movie.insert({"name":"tutorials point"})

// Hiển thị tất cả cơ sở dữ liệu (cơ sở dữ liệu mydb đã được tạo tự động)
> show dbs
local      0.78125GB
mydb       0.23012GB
test       0.23012GB

Lưu ý: Cơ sở dữ liệu và bộ sưu tập MongoDB không cần phải được tạo trước; chúng sẽ được tạo tự động khi dữ liệu được tạo lần đầu tiên.

Xóa cơ sở dữ liệu

Bạn có thể sử dụng API db.dropDatabase() để xóa cơ sở dữ liệu hiện tại. Ví dụ:

// Chuyển đổi sang cơ sở dữ liệu mydb
> use mydb
switched to db mydb

// Xóa cơ sở dữ liệu mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }