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 đó Show Không có câu lệnh Để chuyển đổi cơ sở dữ liệu, hãy chạy câu lệnh Đ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
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 })3Tạ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 Liệt kê cơ sở dữ liệuNhư 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ạiXó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 CompassBạ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 MongoDB Compass - Tạo cơ sở dữ liệuNhậ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.005GB0 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. 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. 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 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 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 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ệ. |