Cách tạo cơ sở dữ liệu và bộ sưu tập trong MongoDB

In MongoDB, bước cơ bản đầu tiên là có sẵn cơ sở dữ liệu và bộ sưu tập. Cơ sở dữ liệu được sử dụng để lưu trữ tất cả các bộ sưu tập và đến lượt bộ sưu tập đó được sử dụng để lưu trữ tất cả các tài liệu. Các tài liệu lần lượt sẽ chứa các giá trị Tên trường và Trường có liên quan.

Ảnh chụp nhanh bên dưới hiển thị ví dụ cơ bản về giao diện của tài liệu.

Tạo cơ sở dữ liệu và bộ sưu tập trong MongoDB

Tên Trường của tài liệu lần lượt là “Employeeid” và “EmployeeName” và các giá trị Trường lần lượt là “1” và “Smith'. Một loạt các tài liệu sau đó sẽ tạo thành một bộ sưu tập trong MongoDB.

Tạo cơ sở dữ liệu bằng lệnh “use”

Tạo cơ sở dữ liệu trong MongoDB đơn giản như việc ban hành “sử dụng”. Ví dụ sau đây cho thấy cách thực hiện điều này.

Tạo cơ sở dữ liệu bằng lệnh “use”

Giải thích mã:

  • Sản phẩm "sử dụng" lệnh được sử dụng để tạo cơ sở dữ liệu trong MongoDB. Nếu cơ sở dữ liệu không tồn tại, một cơ sở dữ liệu mới sẽ được tạo.

Nếu lệnh được thực hiện thành công, kết quả đầu ra sau sẽ được hiển thị:

Đầu ra:

Tạo cơ sở dữ liệu bằng lệnh “use”

MongoDB sẽ tự động chuyển sang cơ sở dữ liệu sau khi được tạo.

Tạo Bộ sưu tập/Bảng bằng cách sử dụng Insert()

Cách dễ nhất để tạo một bộ sưu tập là chèn một bản ghi (không gì khác ngoài một tài liệu bao gồm Tên trường và Giá trị) vào một bộ sưu tập. Nếu bộ sưu tập không tồn tại, một bộ sưu tập mới sẽ được tạo.

Ví dụ sau đây cho thấy cách thực hiện điều này.

db.Employee.insert
(
	{
		"Employeeid" : 1,
		"EmployeeName" : "Martin"
	}
)

Giải thích mã:

  • Như đã thấy ở trên, bằng cách sử dụng "chèn" lệnh bộ sưu tập sẽ được tạo.

Thêm tài liệu bằng lệnh Insert()

MongoDB cung cấp lệnh chèn () để chèn tài liệu vào bộ sưu tập. Ví dụ sau đây cho thấy cách thực hiện điều này.

Bước 1) Viết lệnh “chèn”

Bước 2) Trong lệnh “chèn”, hãy thêm Tên trường và Giá trị trường bắt buộc cho tài liệu cần tạo.

Thêm tài liệu bằng lệnh Insert()

Giải thích mã:

  1. Phần đầu tiên của lệnh là “chèn câu lệnh” đó là câu lệnh được sử dụng để chèn một tài liệu vào bộ sưu tập.
  2. Phần thứ hai của câu lệnh là thêm Tên trường và giá trị Trường, nói cách khác, tài liệu trong bộ sưu tập sẽ chứa gì.

Nếu lệnh được thực hiện thành công, Đầu ra sau sẽ được hiển thị

Đầu ra:

Thêm tài liệu bằng lệnh Insert()

Kết quả đầu ra cho thấy thao tác được thực hiện là thao tác chèn và một bản ghi đã được chèn vào bộ sưu tập.