Thêm bộ sưu tập MongoDB
Trong MongoDB, bước cơ bản đầu tiên là có 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. Lần lượt các tài liệu sẽ chứa các giá trị Tên trường và Trường có liên quan Show
Ảnh chụp nhanh bên dưới hiển thị 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ị Trường lần lượt là “1” và “Smith”. Sau đó, một loạt các tài liệu 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 – 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 đưa ra lệnh “sử dụng”. Ví dụ sau đây cho thấy làm thế nào điều này có thể được thực hiện Giải thích mã
Nếu lệnh được thực hiện thành công, Kết quả 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 cách sử dụ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 là 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 làm thế nào điều này có thể được thực hiện db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } ) Giải thích mã
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 bộ sưu tập. Ví dụ sau đây cho thấy làm thế nào điều này có thể được thực hiện 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 tạo Giải thích mã
Nếu lệnh được thực hiện thành công, Kết quả sau sẽ được hiển thị đầu ra Đầu ra cho thấy 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 Jack Wallen cho bạn thấy việc tạo bộ sưu tập và cơ sở dữ liệu MongoDB dễ dàng như thế nào bằng Compass GUI Tìm hiểu thêm về trung tâm dữ liệu
Bây giờ bạn đã cài đặt MongoDB Compass GUI, bạn có thể tự hỏi mình có thể làm gì với nó? . Compass GUI giúp dễ dàng tạo và quản lý cơ sở dữ liệu MongoDB của bạn XEM. bộ tuyển dụng. Kỹ sư cơ sở dữ liệu (TechRepublic Premium) Tôi muốn cho bạn thấy việc tạo cơ sở dữ liệu MongoDB và sau đó thêm bộ sưu tập dễ dàng như thế nào. Dành cho những ai chưa biết, collection là một thuật ngữ NoSQL dùng để chỉ một nhóm tài liệu MongoDB. Các bộ sưu tập đối với MongoDB giống như một bảng đối với cơ sở dữ liệu quan hệ (chẳng hạn như MySQL) Hãy đi sâu vào vấn đề này bạn cần gìTôi cho rằng bạn đã triển khai MongoDB và Compass (đọc hướng dẫn trong liên kết ở trên để biết thêm thông tin). Với hai phần của câu đố đã được xử lý, đã đến lúc tạo cơ sở dữ liệu đầu tiên của bạn Cách tạo cơ sở dữ liệu với CompassĐiều đầu tiên chúng tôi sẽ làm là tạo một cơ sở dữ liệu chứa bộ sưu tập của chúng tôi. Đăng nhập vào Compass và sau đó nhấp vào mục Cơ sở dữ liệu trong thanh bên (Hình A) Hình A GUI Compass giúp làm việc với cơ sở dữ liệu của bạn cực kỳ đơn giảnTrong cửa sổ kết quả, nhấp vào Tạo cơ sở dữ liệu. Sau đó, bạn sẽ được nhắc đặt tên cho cơ sở dữ liệu mới của mình (Hình B) Hình B Đặt tên cho cơ sở dữ liệu mới của chúng tôi trong CompassBạn sẽ không chỉ được yêu cầu đặt tên cho cơ sở dữ liệu mới của mình mà còn cả tên bộ sưu tập. Điều này sẽ tạo một bộ sưu tập ban đầu trong cơ sở dữ liệu mới của bạn. Bộ sưu tập ban đầu là một yêu cầu, nhưng bạn không bị giới hạn ở một bộ sưu tập duy nhất trong cơ sở dữ liệu Sau khi cơ sở dữ liệu được tạo, hãy nhấp vào nó trong danh sách cơ sở dữ liệu và bạn sẽ thấy bộ sưu tập ban đầu được liệt kê (Hình C) Hình C Chúng tôi đã tạo cơ sở dữ liệu đầu tiên cùng với bộ sưu tập ban đầuSau đó, bạn có thể tạo một bộ sưu tập mới bằng cách nhấp vào Tạo bộ sưu tập, thao tác này sẽ nhắc bạn đặt tên cho bộ sưu tập mới (Hình D) Hình dung Đặt tên cho một bộ sưu tập mới cho cơ sở dữ liệu của chúng tôiNhấp vào Tạo bộ sưu tập và bạn sẽ được đưa trở lại cửa sổ cơ sở dữ liệu Cách tạo tài liệu trong bộ sưu tậpBước tiếp theo là tạo tài liệu đầu tiên của bạn trong một bộ sưu tập. Để làm điều đó, hãy nhấp vào tên của bộ sưu tập mà bạn muốn làm việc để hiển thị giao diện bộ sưu tập (Hình E) Hình E Bây giờ chúng tôi có thể thêm tài liệu vào bộ sưu tập mới của mìnhNhấp vào trình đơn thả xuống THÊM DỮ LIỆU rồi chọn Chèn tài liệu. Đây là nơi La bàn tránh xa sự đơn giản. Thay vì cung cấp giao diện GUI tiện dụng để thêm tài liệu vào bộ sưu tập, bạn phải nhập (hoặc dán) mục nhập theo cách thủ công. Đây là tài liệu mẫu sẽ được thêm vào bộ sưu tập đã xuất bản trong cơ sở dữ liệu sách. Giả sử chúng ta muốn chèn một tài liệu vào bộ sưu tập. Mã tài liệu sẽ trông như thế này
Bạn sẽ thêm đoạn mã trên vào trình chỉnh sửa, thay thế dòng mặc định
Vì vậy, khi bạn nhấp vào Chèn tài liệu, trình soạn thảo sẽ mở ra (Hình F) Hình F Trình chỉnh sửa tài liệu Compass giúp dễ dàng sao chép và dán các mục nhập của bạnĐể nhập (hoặc dán) dòng tài liệu của bạn sao cho giống như
________số 8
Compass sẽ tự động gán một chuỗi ngẫu nhiên cho trường _id, vì vậy bạn sẽ không phải bận tâm đến điều đó Khi bạn đã hoàn tất, hãy nhấp vào Chèn và tài liệu sẽ được thêm vào bộ sưu tập. Một điều rất hữu ích mà bạn có thể làm tiếp theo là sao chép một tài liệu. Khi bạn đã sao chép tài liệu, bạn có thể dễ dàng thay đổi giá trị cho các trường Để sao chép tài liệu, hãy nhấp vào biểu tượng Sao chép (ngay bên trái biểu tượng thùng rác) được liên kết với tài liệu được đề cập (Hình G) Hình G Sẵn sàng sao chép một tài liệu trong một bộ sưu tậpChỉnh sửa các giá trị trong mục nhập (Hình H) và nhấp vào Chèn Hình H Tạo một tài liệu mới từ một bản saoBạn cũng có thể nhập tài liệu vào bộ sưu tập. Tạo tài liệu ở định dạng JSON như vậy
________số 8
________số 8
________số 8
Lưu tệp với tên như compass_import. Trong La bàn, nhấp vào trình đơn thả xuống THÊM DỮ LIỆU và chọn Nhập tệp. Trong cửa sổ kết quả (Hình I), nhấp vào JSON rồi nhấp vào Chọn tệp. Điều hướng đến (và chọn) tệp compass_import rồi nhấp vào NHẬP hình tôi Nhập tệp vào CompassKhi quá trình nhập hoàn tất, hãy nhấp vào XONG và bạn sẽ thấy tất cả các tài liệu mới của mình đã được thêm vào Đối với những người muốn làm việc với tài liệu trong Compass dễ dàng nhất, phương pháp tốt nhất là sử dụng tính năng Nhập Và đó là tất cả những gì cần sử dụng GUI MongodB Compass để tạo cơ sở dữ liệu và tài liệu. Hệ thống quản lý cơ sở dữ liệu này là một lựa chọn tuyệt vời cho những ai muốn tiếp cận kho lưu trữ dữ liệu khổng lồ với các mối quan hệ rất phức tạp Đăng ký Cách làm cho công nghệ hoạt động trên YouTube của TechRepublic để nhận tất cả lời khuyên công nghệ mới nhất dành cho các chuyên gia kinh doanh từ Jack Wallen Bản tin nội bộ dành cho nhà phát triểnTừ các ngôn ngữ lập trình phổ biến nhất đến bình luận về HĐH Linux, nhận tin tức về nhà phát triển và mã nguồn mở cũng như các mẹo bạn cần biết Làm cách nào để thêm bộ sưu tập trong MongoDB?Trong MongoDB, bạn không cần tạo bộ sưu tập. MongoDB tự động tạo bộ sưu tập khi bạn chèn một số tài liệu .
Làm cách nào để tạo bộ sưu tập với các trường trong MongoDB?Ví dụ về Tạo bộ sưu tập trong MongoDB . db. kho dữ liệu. chèn({. db. createCollection(tên, tùy chọn) db. createCollection(tên, tùy chọn). > sử dụng dataflair. chuyển sang db dataflair. >db. . > trưng bày bộ sưu tập. mongodb. >hiển thị bộ sưu tập mongodb. . db. bộ sưu tập_name. rơi vãi(). > sử dụng dataflair. Đã chuyển sang db dataflair. . >db. mongodb Làm cách nào để tạo lược đồ bộ sưu tập 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 ta 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. |