Làm thế nào để bạn tạo một cơ sở dữ liệu mới trong mongodb?

Trong MongoDB, bạn tạo cơ sở dữ liệu bằng cách chuyển sang cơ sở dữ liệu không tồn tại, sau đó chèn dữ liệu vào đó

Không có câu lệnh CREATE DATABASE trong MongoDB như trong SQL. Để tạo cơ sở dữ liệu trong MongoDB, chỉ cần chuyển sang cơ sở dữ liệu không tồn tại, sau đó chèn dữ liệu vào đó

Để chuyển đổi cơ sở dữ liệu, hãy chạy câu lệnh use. Nếu cơ sở dữ liệu chưa tồn tại, nó sẽ được tạo

Điều này dẫn đến thông báo sau

switched to db music

Tuy nhiên, cơ sở dữ liệu không thực sự được tạo cho đến khi bạn chèn dữ liệu vào đó

Câu lệnh trên tạo một bộ sưu tập và chèn một tài liệu vào đó

Nó sẽ tạo ra thông báo sau

WriteResult({ "nInserted" : 1 })

Bạn có thể xem cơ sở dữ liệu trong danh sách cơ sở dữ liệu của mình bằng cách đưa ra lệnh sau

Đây là một ví dụ về đầu ra

local  0.000GB
music  0.000GB
test   0.005GB

Trong trường hợp này, ba cơ sở dữ liệu được hiển thị, một trong số đó là cơ sở dữ liệu mới được tạo của chúng tôi (âm nhạc)

Bạn cũng có thể chạy dòng sau để xem nội dung cơ sở dữ liệu của mình

Điều gì sẽ dẫn đến đầu ra như thế này

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Như bạn có thể thấy, cặp tên/giá trị của chúng tôi hiện được lưu trữ trong cơ sở dữ liệu mới. MongoDB cũng đã chèn trường

WriteResult({ "nInserted" : 1 })
0. Nếu bạn không cung cấp trường
WriteResult({ "nInserted" : 1 })
0, MongoDB sẽ cung cấp trường đó cho bạn

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

WriteResult({ "nInserted" : 1 })
2 để 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 "humanResouredb". 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 MongoDB shell

WriteResult({ "nInserted" : 1 })
3

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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 đến ________ 14 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

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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

WriteResult({ "nInserted" : 1 })
5 để xóa cơ sở dữ liệu hiện tại

Làm thế nào để bạn tạo một cơ sở dữ liệu mới trong mongodb?
Xóa cơ sở dữ liệu

Ở trên,

WriteResult({ "nInserted" : 1 })
6 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

WriteResult({ "nInserted" : 1 })
7 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

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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

WriteResult({ "nInserted" : 1 })
8. Thao tác này sẽ tạo cơ sở dữ liệu mới
WriteResult({ "nInserted" : 1 })
9 với bộ sưu tập
local  0.000GB
music  0.000GB
test   0.005GB
0 mới được hiển thị bên dưới

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 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.
Memgo 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

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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

Làm thế nào để bạn tạo một cơ sở dữ liệu mới 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

Lệnh tạo cơ sở dữ liệu trong MongoDB là gì?

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.

Làm cách nào tôi có thể tạo cơ sở dữ liệu?

Để tạo cơ sở dữ liệu . Trong Cơ sở dữ liệu mới, nhập tên cơ sở dữ liệu. Để tạo cơ sở dữ liệu bằng cách chấp nhận tất cả các giá trị mặc định, chọn OK; . Để thay đổi tên chủ sở hữu, hãy chọn (. ) để chọn chủ sở hữu khác. Right-click Databases, and then select New Database. In New Database, enter a database name. To create the database by accepting all default values, select OK; otherwise, continue with the following optional steps. To change the owner name, select (...) to select another owner.

Bạn có thể tạo bảng trong MongoDB không?

Trong MongoDB, Để tạo bảng, trước hết bạn phải tạo một bộ sưu tập . Bộ sưu tập hoạt động giống như chúng ta tạo một bảng trong khi chèn dữ liệu vào cơ sở dữ liệu quan hệ.