Cách tạo cơ sở dữ liệu trong mongodb

Cơ sở dữ liệu MongoDB là nơi chứa tất cả các bộ sưu tập, trong đó Bộ sưu tập là một loạt các tài liệu MongoDB tương tự như các bảng trong RDBMS và Tài liệu được tạo thành từ các trường tương tự như một bộ trong RDBMS, nhưng nó có một lược đồ động ở đây

Ví dụ về Tài liệu

{
        "Name" : "Aman",
        Age : 24,
        Gender : "Male"    
}

Tài liệu trên chứa thông tin của một người ở định dạng JSON
Nếu chúng ta có nhiều tài liệu thì nó sẽ tạo ra một bộ sưu tập. Vì vậy, chúng ta có thể nói một bộ sưu tập Người dùng chứa các tài liệu chứa Thông tin Người dùng

Ví dụ về Bộ sưu tập

[    
    {
        "Name" : "Aman",
        Age : 24,
        Gender : "Male"    
    },
    {
        "Name" : "Suraj",
        Age : 32,
        Gender : "Male"    
    },
    {
        "Name" : "Joyita",
        "Age" : 21,
        "Gender" : "Female"
    },
    {
        "Name" : "Mahfuj",
        "Age" : 24,
        "Gender" : "Male"
    },
]

vỏ mongo
Mongo shell là một giao diện JavaScript tương tác để truy vấn và cập nhật dữ liệu cũng như thực hiện các thao tác quản trị trong MongoDB

cơ sở dữ liệu. Trong MongoDB, cơ sở dữ liệu về cơ bản chứa các bộ sưu tập tài liệu. Cơ sở dữ liệu chứa bộ sưu tập chứa tài liệu. Trên một máy chủ MongoDB, chúng tôi có thể chạy nhiều cơ sở dữ liệu. Cơ sở dữ liệu được tạo mặc định của MongoDB là 'db' có trong thư mục dữ liệu. Khi bạn cài đặt MongoDB, một số cơ sở dữ liệu sẽ tự động được tạo để sử dụng. vì vậy chúng tôi có thể nói rằng không bắt buộc phải tạo cơ sở dữ liệu trước khi bạn bắt đầu làm việc với nó

Tạo cơ sở dữ liệu mới. Bạn có thể tạo Cơ sở dữ liệu mới trong MongoDB bằng cách sử dụng lệnh “use Database_Name”. Lệnh tạo cơ sở dữ liệu mới nếu chưa tồn tại, ngược lại sẽ trả về cơ sở dữ liệu đã có. bạn có thể chạy lệnh này trong mongo shell để tạo cơ sở dữ liệu mới. Cơ sở dữ liệu mới tạo của bạn không có trong danh sách Cơ sở dữ liệu. Để hiển thị cơ sở dữ liệu, bạn cần chèn ít nhất một tài liệu vào đó

cú pháp

 use Database_Name

Thí dụ. TẠO CƠ SỞ DỮ LIỆU MỚI

Cách tạo cơ sở dữ liệu trong mongodb

Trong cơ sở dữ liệu mặc định của MongoDB là test. Nếu bạn không tạo bất kỳ Cơ sở dữ liệu nào và bắt đầu chèn bộ sưu tập thì tất cả các bộ sưu tập sẽ được lưu trữ trong Cơ sở dữ liệu mặc định

Hiển thị danh sách Cơ sở dữ liệu. Bạn có thể kiểm tra cơ sở dữ liệu hiện được chọn bằng cách sử dụng lệnh “show dbs“. Cơ sở dữ liệu mới tạo của bạn không có trong danh sách Cơ sở dữ liệu. Để hiển thị bất kỳ cơ sở dữ liệu nào, bạn cần chèn ít nhất một hoặc nhiều tài liệu vào đó

Thí dụ. DANH MỤC CƠ SỞ DỮ LIỆU

Cách tạo cơ sở dữ liệu trong mongodb

Kiểm tra cơ sở dữ liệu hiện tại. Bạn có thể kiểm tra danh sách cơ sở dữ liệu, sử dụng lệnh “db”

Thí dụ. KIỂM TRA CƠ SỞ DỮ LIỆU ĐÃ LỰA CHỌN

Cách tạo cơ sở dữ liệu trong mongodb

Chuyển sang cơ sở dữ liệu khác. Bạn có thể chuyển sang cơ sở dữ liệu khác bằng lệnh “use Database_Name“. Nếu Database chưa tồn tại thì sẽ tạo Database mới

MongoDB là một cơ sở dữ liệu NoSQL mã nguồn mở định hướng tài liệu. Đây là một trong những cơ sở dữ liệu NoSQL phổ biến và được sử dụng rộng rãi nhất. Trong hướng dẫn này, bạn sẽ tìm hiểu cách tạo cơ sở dữ liệu MongoDB mới hoặc chuyển sang cơ sở dữ liệu hiện có

Cơ sở dữ liệu là nơi dữ liệu được lưu trữ một cách có tổ chức. Trong MongoDB, cơ sở dữ liệu được sử dụng để lưu trữ các bộ sưu tập. Một máy chủ MongoDB có thể có nhiều cơ sở dữ liệu và một cơ sở dữ liệu MongoDB có thể có nhiều bộ sưu tập

Bạn có thể sử dụng MongoDB Shell hoặc MongoDB Compass để tạo cơ sở dữ liệu mới

MongoDB cung cấp lệnh use để kết nối với cơ sở dữ liệu. Nếu tên cơ sở dữ liệu được chỉ định không tồn tại thì nó sẽ tạo nó và đặt nó làm cơ sở dữ liệu hiện tại

Ví dụ: lệnh sau chuyển sang cơ sở dữ liệu "humanResoouredb". Nếu nó không tồn tại thì tạo nó

Thí dụ. Chuyển đổi hoặc tạo cơ sở dữ liệu

Sao chép

use humanResourceDB

Phần sau đây trình bày cách tạo hoặc chuyển đổi cơ sở dữ liệu MongoDB trong trình bao MongoDB mongosh

Cách tạo cơ sở dữ liệu trong mongodb
Tạo hoặc chuyển đổi cơ sở dữ liệu trong MongoDB Shell

MongoDB sẽ tự động chuyển sang cơ sở dữ liệu mới được tạo. Lưu ý rằng nó nhắc _______________ ngay bây giờ

Để kiểm tra tất cả các cơ sở dữ liệu, hãy sử dụng lệnh "show dbs", như hình bên dưới

Cách tạo cơ sở dữ liệu trong mongodb
Liệt kê cơ sở dữ liệu

Như bạn có thể thấy ở trên, "admin", "config" và "local" là cơ sở dữ liệu mặc định. Hiện tại, "humanResourceDB" không hiển thị. Điều này là do không có bộ sưu tập nào trong đó

Để xóa cơ sở dữ liệu, hãy sử dụng phương pháp db.dropDatabase() để xóa cơ sở dữ liệu hiện tại

Cách tạo cơ sở dữ liệu trong mongodb
Xóa cơ sở dữ liệu

Ở trên, { ok: 1, dropped: 'humanResourcedb' } chỉ ra rằng cơ sở dữ liệu đã được xóa thành công

Ghi chú. Tên phương thức có phân biệt chữ hoa chữ thường. Vì vậy, thực thi db.dropdatabase() sẽ gây ra lỗi

Tạo cơ sở dữ liệu bằng MongoDB Compass

Bạn có thể tạo cơ sở dữ liệu mới bằng MongoDB Compass. Để làm được điều đó, hãy mở Compass và kết nối với cơ sở dữ liệu cục bộ hoặc từ xa của bạn. Khi nó kết nối với máy chủ MongoDB, hãy nhấp vào nút "TẠO CƠ SỞ DỮ LIỆU" trên cùng để mở cửa sổ bật lên, như hình bên dưới

Cách tạo cơ sở dữ liệu trong mongodb
MongoDB Compass - Tạo cơ sở dữ liệu

Nhập tên cơ sở dữ liệu và tên bộ sưu tập của bạn và nhấp vào Create Database. Điều này sẽ tạo ra một cơ sở dữ liệu mới humanResourceDB với bộ sưu tập employees mới được hiển thị bên dưới

Làm cách nào chúng ta có thể tạo cơ sở dữ liệu bằng MongoDB?

Tab Cơ sở dữ liệu trong MongoDB Compass có nút "Tạo cơ sở dữ liệu". .
Nhấp vào "Tạo cơ sở dữ liệu" để mở hộp thoại
Nhập tên của cơ sở dữ liệu và bộ sưu tập đầu tiên của nó
Nhấp vào "Tạo cơ sở dữ liệu"

Làm cách nào để tạo cơ sở dữ liệu MongoDB miễn phí?

Bạn có thể đăng ký MongoDB Atlas và tạo cơ sở dữ liệu trực tuyến miễn phí tại đây. .
Bước 1. Đặt câu hỏi phù hợp với nhu cầu kinh doanh của bạn. .
Bước 2. Xác định cách dữ liệu của bạn được cấu trúc. .
Bước 3. Triển khai và thử nghiệm

Làm cách nào để tạo lược đồ cơ sở dữ liệu trong MongoDB?

Như chúng ta đã biết MongoDB không có lược đồ, tại thời điểm tạo bất kỳ đối tượng nào, chúng tôi không thể tạo bất kỳ lược đồ nào trong MongoDB . Chúng ta có thể thực thi lược đồ cho bộ sưu tập trong MongoDB bằng cách sử dụng cụm tập bản đồ MongoDB, để thực thi lược đồ tài liệu, trước tiên chúng ta cần kết nối cơ sở dữ liệu và bộ sưu tập.

Làm cách nào để tạo cơ sở dữ liệu NoQuery bằng MongoDB?

Tìm hiểu từng bước .
Khám phá một phiên bản MongoDB và cơ sở dữ liệu của nó
Tạo một tài liệu
Truy vấn và cập nhật tài liệu
Chèn và cập nhật nhiều tài liệu cùng một lúc
Phân tích lược đồ bộ sưu tập bằng MongoDB Compass
Hiểu sức mạnh của các chỉ số
Tạo các chỉ mục duy nhất và 2dsphere