Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

Cơ sở dữ liệu MongoDB được định nghĩa là tạo cơ sở dữ liệu cho các hoạt động cơ sở dữ liệu, sử dụng cơ sở dữ liệu MongoDB chúng tôi đang tạo bộ sưu tập vào đó. MongoDB không phải là cơ sở dữ liệu có cấu trúc nên chúng tôi chưa sử dụng câu lệnh tạo cơ sở dữ liệu mà chúng tôi đã sử dụng trong các cơ sở dữ liệu khác như MySQL và PostgreSQL. Chúng ta có thể tạo cơ sở dữ liệu trong MongoDB bằng cách sử dụng cơ sở dữ liệu, sử dụng từ khóa, nó được sử dụng để tạo cơ sở dữ liệu mới trong MongoDB, sau khi sử dụng cơ sở dữ liệu, chúng tôi sẽ tạo bộ sưu tập vào cùng. Chúng ta có thể tạo nhiều cơ sở dữ liệu trên một cơ sở dữ liệu mặc định của máy chủ MongoDB mà chúng ta đã sử dụng trong MongoDB là db

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

  • Về cơ bản chúng ta đã sử dụng lệnh use để tạo cơ sở dữ liệu mới trong MongoDB

Dưới đây là cú pháp

Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn

Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác

Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án)

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?
Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

Giá
Xem khóa học

360+ Khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 7 (83.834 xếp hạng)

cú pháp

Use name_of_database

  • Trong cú pháp trên, từ khóa sử dụng chỉ định tạo cơ sở dữ liệu mới. Chúng tôi có thể tạo bất kỳ cơ sở dữ liệu mới nào bằng cách sử dụng từ khóa sử dụng
  • Tên của cơ sở dữ liệu hiển thị tên cơ sở dữ liệu mà chúng tôi đang tạo trong MongoDB. Chúng ta có thể tạo cơ sở dữ liệu bằng cách chỉ định tên của tham số cơ sở dữ liệu
  • Nếu sử dụng cơ sở dữ liệu tồn tại trên máy chủ, nó sẽ sử dụng cơ sở dữ liệu hiện có thay vì tạo cơ sở dữ liệu mới

Ví dụ dưới đây cho thấy tạo cơ sở dữ liệu mới

Mã số

use db_test
db

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Trong ví dụ trên, chúng tôi đã tạo tên cơ sở dữ liệu là db_test sau khi tạo, chúng tôi có thể thấy tên cơ sở dữ liệu được kết nối bằng cách sử dụng lệnh db
  • Chúng tôi có thể hiển thị tất cả cơ sở dữ liệu hệ thống và đã tạo bằng cách sử dụng lệnh show dbs

Ví dụ dưới đây cho thấy danh sách đó như sau

Mã số

show dbs

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Sau khi sử dụng cơ sở dữ liệu, nó sẽ không hiển thị bằng lệnh show dbs, sau khi tạo bộ sưu tập hoặc đối tượng của cơ sở dữ liệu thì nó sẽ hiển thị bằng lệnh show dbs

Ví dụ dưới đây cho thấy tương tự

Mã số

use db_test1
show dbs
db.test.insert({"name":"ABC"})
show dbs

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Trong ví dụ đầu tiên ở trên, chúng tôi đã tạo tên cơ sở dữ liệu là db_test1, nó sẽ hiển thị cơ sở dữ liệu được kết nối bằng cách sử dụng lệnh db nhưng không hiển thị trong danh sách cơ sở dữ liệu, vì chúng tôi chưa tạo bất kỳ bộ sưu tập hoặc đối tượng nào trong cơ sở dữ liệu db_test1
  • Trong ví dụ thứ hai, chúng tôi đã tạo một bộ sưu tập tại thời điểm chèn dữ liệu sau khi tạo bộ sưu tập vào cơ sở dữ liệu db_test1, tên của cơ sở dữ liệu được hiển thị bằng cách sử dụng lệnh show dbs
  • Lần sau khi sử dụng lệnh use db_test1 chúng ta đã tự động kết nối với cơ sở dữ liệu db_test1
  • Cơ sở dữ liệu quản trị và cục bộ là cơ sở dữ liệu hệ thống được sử dụng trong máy chủ MongoDB
  • Lệnh show dbs sẽ hiển thị tất cả tên cơ sở dữ liệu và kích thước của tất cả các cơ sở dữ liệu

Làm cách nào để thay đổi cơ sở dữ liệu trong MongoDB?

Cú pháp và ví dụ dưới đây cho thấy cách thay đổi cơ sở dữ liệu

  • Chúng tôi đang sử dụng lệnh copyDatabase để đổi tên cơ sở dữ liệu

cú pháp

db.copyDatabase ('name_of_old_database', 'new_database_name')
use name_of_old_database
db.dropDatabase();

  • Trong cú pháp trên, copyDatabase được định nghĩa là lệnh được sử dụng để sao chép một cơ sở dữ liệu sang cơ sở dữ liệu khác với tên khác
  • Tên cơ sở dữ liệu cũ được định nghĩa là tên cơ sở dữ liệu cũ mà chúng tôi đã sử dụng để sao chép cơ sở dữ liệu sang tên mới
  • Tên của cơ sở dữ liệu mới được xác định là tên cơ sở dữ liệu mới mà chúng tôi đang đổi tên bằng lệnh copyDatabase
  • Chúng tôi không thể trực tiếp đổi tên cơ sở dữ liệu, để đổi tên cơ sở dữ liệu, chúng tôi đang sử dụng lệnh copyDatabase
  • Sau khi sao chép vào cơ sở dữ liệu, chúng tôi đang kết nối với cơ sở dữ liệu cũ và sau khi chúng tôi xóa cơ sở dữ liệu cũ

Ví dụ dưới đây cho thấy lệnh thay đổi cơ sở dữ liệu để đổi tên cơ sở dữ liệu với tên mới

Mã số

show dbs
db.copyDatabase('db_test', 'db_test1')
show dbs
use db_test
db.dropDatabase()
show dbs

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Trong ví dụ trên, đầu tiên chúng tôi đã sao chép cơ sở dữ liệu từ cơ sở dữ liệu db_test sang cơ sở dữ liệu db_test1. Sau khi sao chép thành công từ db_test sang db_test1, chúng ta đã kết nối với cơ sở dữ liệu db_test
  • Sau khi kết nối, chúng tôi đã loại bỏ cơ sở dữ liệu cũ bằng lệnh dropDatabase
  • Về cơ bản, không có lệnh đổi tên cơ sở dữ liệu nào có sẵn trong MongoDB, vì vậy thay vì lệnh đổi tên cơ sở dữ liệu, chúng tôi đang sử dụng copyDatabase

Làm cách nào để xóa cơ sở dữ liệu trong MongoDB?

Cú pháp và ví dụ dưới đây cho thấy cách xóa cơ sở dữ liệu

  • Chúng tôi đã xóa cơ sở dữ liệu trong MongoDB bằng lệnh dropDatabase

Cú pháp bên dưới hiển thị để loại bỏ cơ sở dữ liệu, trước tiên chúng ta cần kết nối cơ sở dữ liệu đã chỉ định mà chúng ta đang loại bỏ

cú pháp

use name_of_database
db.dropDatabase ()

  • Trong cú pháp trên, tên của cơ sở dữ liệu được định nghĩa là tên cơ sở dữ liệu mà chúng tôi đang xóa khỏi máy chủ
  • Lệnh drop database được sử dụng để xóa cơ sở dữ liệu hiện có

Đưa ra ví dụ dưới đây cho thấy cơ sở dữ liệu xóa

Mã số

show dbs
use db_test1
db.dropDatabase ()
show dbs

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Trong ví dụ trên, chúng tôi đã xóa tên cơ sở dữ liệu là db_test1
  • Để xóa cơ sở dữ liệu, chúng tôi cần kết nối với cơ sở dữ liệu đã chỉ định mà chúng tôi đang thả trong MongoDB
  • Cơ sở dữ liệu được kết nối sẽ bị xóa khỏi máy chủ cơ sở dữ liệu, vì vậy sau khi sử dụng lệnh này, chúng ta cần kiểm tra tên cơ sở dữ liệu mà chúng ta đã kết nối

Ví dụ dưới đây cho thấy tương tự

Mã số

show dbs
use db_test1
db.dropDatabase ()
show dbs

đầu ra

Làm cách nào để thay đổi tên cơ sở dữ liệu trong la bàn mongodb?

  • Trong ví dụ trên, trước tiên chúng tôi đã kết nối với cơ sở dữ liệu db_test sau khi kết nối, chúng tôi đã xóa tương tự khỏi máy chủ cơ sở dữ liệu

Phần kết luận

Chúng tôi đang tạo cơ sở dữ liệu bằng cách sử dụng lệnh use db, nếu cơ sở dữ liệu đã tồn tại trong cơ sở dữ liệu thì chúng tôi đang kết nối với cơ sở dữ liệu hiện có. Chúng tôi đang đổi tên cơ sở dữ liệu bằng cách sử dụng lệnh copyDatabase, chúng tôi cũng có thể xóa cơ sở dữ liệu bằng cách sử dụng lệnh dropDatabase

Bài viết được đề xuất

Đây là hướng dẫn về Cơ sở dữ liệu MongoDB. Ở đây chúng tôi thảo luận về cách tạo, thay đổi, xóa cơ sở dữ liệu trong MongoDB với các ví dụ truy vấn tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Chúng ta có thể đổi tên MongoDB không?

MongoDB cung cấp các loại toán tử cập nhật trường khác nhau để cập nhật giá trị của các trường trong tài liệu và toán tử $rename là một trong số đó . Toán tử này được sử dụng để cập nhật tên của các trường với tên mới. Tên mới của trường phải khác với tên hiện tại của trường.

Làm cách nào để thay đổi tên cụm MongoDB?

Bạn không thể đổi tên cụm nhưng bạn có thể khôi phục hoặc di chuyển cụm đó sang cụm mới với tên mới.

Làm cách nào để kết nối cơ sở dữ liệu với MongoDB Compass?

Trang này phác thảo cách sử dụng MongoDB Compass để kết nối với máy chủ lưu trữ MongoDB. .
Điều hướng đến chế độ xem Cụm Atlas của bạn
Nhấp vào Kết nối cho cụm mong muốn của bạn
Nhấp vào Kết nối với MongoDB Compass
Sao chép chuỗi kết nối được cung cấp