Cách tạo Cơ sở dữ liệu & Bộ sưu tập trong MongoDB

Mục lục:

Anonim

Trong MongoDB, bước cơ bản đầu tiên là có một cơ sở dữ liệu và bộ sưu tập tại chỗ. 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. Đến lượt mình, các tài liệu sẽ chứa các giá trị Trường và Tên trường có liên quan.

Ảnh chụp nhanh bên dưới cho thấy một ví dụ cơ bản về cách một tài liệu sẽ trông như thế nào.

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

Trong bài viết này, bạn sẽ học -

  • Cách tạo cơ sở dữ liệu bằng lệnh “use”
  • Tạo Bộ sưu tập / Bảng bằng insert ()
  • Thêm tài liệu bằng lệnh insert ()

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 phát hành lệnh " using ". Ví dụ sau đây cho thấy điều này có thể được thực hiện như thế nào.

Giải thích mã:

  1. Lệnh "sử dụng" đượ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, đầu ra sau sẽ được hiển thị:

Đầu ra:

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 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 có 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 điều này có thể được thực hiện như thế nào.

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

Giải thích mã:

Như đã thấy ở trên, bằng cách sử dụng lệnh "insert" , 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 insert () để chèn tài liệu vào một bộ sưu tập. Ví dụ sau đây cho thấy điều này có thể được thực hiện như thế nào.

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

Bước 2) Trong lệnh "insert", thêm Tên trường và Giá trị trường cần thiết cho tài liệu cần được tạo.

Giải thích mã:

  1. Phần đầu tiên của lệnh là " insert statement" 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 là gì.

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

Đầu ra:

Kết quả đầu ra cho thấy rằng 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.