Tài liệu về nhà → la bàn MongoDB → MongoDB Compass
Trên trang này
- Giới hạn
- Tạo một đường ống tổng hợp
- Lưu một đường ống
- Mở một đường ống đã lưu
- Đặt giới hạn tài liệu hoặc tài liệu xem trước tự động
- Xem hoặc thay đổi cài đặt đường ống
- Giải thích kế hoạch cho đường ống
- Chỉ định đối chiếu tùy chỉnh
- Kết quả tổng hợp xuất khẩu
- Tạo chế độ xem từ kết quả đường ống
- Thí dụ
Mới trong phiên bản 1.14.0
Nhà xây dựng đường ống tổng hợp trong La bàn MongoDB cung cấp khả năng tạo các đường ống tổng hợp để xử lý dữ liệu. Trong các đường ống tổng hợp, các tài liệu trong một bộ sưu tập hoặc xem truyền qua các giai đoạn trong đó la bàn MongoDB xử lý chúng thành một tập hợp các kết quả tổng hợp. Bạn có thể thay đổi các giai đoạn và kết quả phù hợp với nhu cầu của bạn.aggregation pipelines to process data. In aggregation pipelines, documents in a collection or view pass through stages where MongoDB Compass processes them into a set of aggregated results. You can change the stages and results to suit your needs.
Để bắt đầu xây dựng một đường ống tổng hợp cho bộ sưu tập hoặc xem, chọn bộ sưu tập và nhấp vào tab Tập hợp. Một đường ống tổng hợp trống hiển thị. Việc xem trước các tài liệu trong phần thu thập của Chế độ xem Tập hợp hiển thị 20 tài liệu được lấy mẫu từ bộ sưu tập hiện tại.Aggregations tab. A blank aggregation pipeline displays. The Preview of Documents in the Collection section of the Aggregations view displays 20 documents sampled from the current collection.
Bạn có thể:
Tạo một đường ống tổng hợp mới
Lưu một đường ống
Mở một đường ống đã lưu
Đặt giới hạn tài liệu hoặc tài liệu xem trước tự động
Xem hoặc thay đổi cài đặt đường ống
Xem kế hoạch giải thích cho đường ống
Kết quả tổng hợp xuất khẩu
Tạo chế độ xem từ kết quả đường ống
Thí dụ
Mới trong phiên bản 1.14.0
Nhà xây dựng đường ống tổng hợp trong La bàn MongoDB cung cấp khả năng tạo các đường ống tổng hợp để xử lý dữ liệu. Trong các đường ống tổng hợp, các tài liệu trong một bộ sưu tập hoặc xem truyền qua các giai đoạn trong đó la bàn MongoDB xử lý chúng thành một tập hợp các kết quả tổng hợp. Bạn có thể thay đổi các giai đoạn và kết quả phù hợp với nhu cầu của bạn.
Để bắt đầu xây dựng một đường ống tổng hợp cho bộ sưu tập hoặc xem, chọn bộ sưu tập và nhấp vào tab Tập hợp. Một đường ống tổng hợp trống hiển thị. Việc xem trước các tài liệu trong phần thu thập của Chế độ xem Tập hợp hiển thị 20 tài liệu được lấy mẫu từ bộ sưu tập hiện tại.$out
stage is not available if you are connected to a
Data Lake.
Bạn có thể:Select... dropdown and select the aggregation pipeline stage to use for the first stage of the pipeline:
Tạo một đường ống tổng hợp mớiAuto Preview, preview documents update automatically to the right of the stage to reflect the results of your pipeline as it progresses. You can adjust the width of the pipeline stage by dragging its border to the right.
Lưu một đường ốngAdd Stage to add additional aggregation stages below your last aggregation stage. Repeat steps 1 and 2 for each additional stage.
Mở một đường ống đã lưu
Đặt giới hạn tài liệu hoặc tài liệu xem trước tự động
Thí dụ
Mới trong phiên bản 1.14.0$match stage and only includes the $project stage:
Nhà xây dựng đường ống tổng hợp trong La bàn MongoDB cung cấp khả năng tạo các đường ống tổng hợp để xử lý dữ liệu. Trong các đường ống tổng hợp, các tài liệu trong một bộ sưu tập hoặc xem truyền qua các giai đoạn trong đó la bàn MongoDB xử lý chúng thành một tập hợp các kết quả tổng hợp. Bạn có thể thay đổi các giai đoạn và kết quả phù hợp với nhu cầu của bạn.Run at the top right of the pipeline builder. Compass returns your results in the document view.
Để bắt đầu xây dựng một đường ống tổng hợp cho bộ sưu tập hoặc xem, chọn bộ sưu tập và nhấp vào tab Tập hợp. Một đường ống tổng hợp trống hiển thị. Việc xem trước các tài liệu trong phần thu thập của Chế độ xem Tập hợp hiển thị 20 tài liệu được lấy mẫu từ bộ sưu tập hiện tại.
Bạn có thể:Run, the aggregation runs against the entire collection.
Tạo một đường ống tổng hợp mớiEdit at the top of your pipeline toolbar to return to the aggregation pipeline builder. You can make changes to your pipeline from there.
Lưu một đường ống
Mở một đường ống đã lưu
Đặt giới hạn tài liệu hoặc tài liệu xem trước tự độngSave dropdown button at the top of the pipeline builder. Click on Save pipeline as...
Xem hoặc thay đổi cài đặt đường ốngFolder icon at the top left of the pipeline builder.
Xem kế hoạch giải thích cho đường ốngOpen.
Chỉ định đối chiếu tùy chỉnhOpen Pipeline.
Mở một đường ống đã lưu
Đặt giới hạn tài liệu hoặc tài liệu xem trước tự độngMy Queries view once connected to your cluster.
Xem hoặc thay đổi cài đặt đường ống
Xem kế hoạch giải thích cho đường ống
Sample Mode
| Nhập một đường ống từ văn bản đơn giản |
Auto Preview
| Xuất một đường ống sang Java, Node, C#và Python 3 |
Giai đoạn $out
không có sẵn nếu bạn được kết nối với hồ dữ liệu.
Trong khung đường ống tổng hợp ở góc dưới bên trái, nhấp vào chọn ... thả xuống và chọn giai đoạn đường ống tổng hợp để sử dụng cho giai đoạn đầu tiên của đường ống:Settings panel.
Điền vào giai đoạn đã chọn của bạn. Nếu bạn bật Auto Preview, hãy tự động cập nhật tài liệu về tài liệu ở bên phải của giai đoạn để phản ánh kết quả của đường ống của bạn khi nó tiến triển. Bạn có thể điều chỉnh chiều rộng của giai đoạn đường ống bằng cách kéo đường viền của nó sang phải.
Chỉ định đối chiếu tùy chỉnh
Tạo chế độ xem từ kết quả đường ống
Nhập một đường ống từ văn bản đơn giản
Comment Mode
Xuất một đường ống sang Java, Node, C#và Python 3
Giai đoạn
$out
không có sẵn nếu bạn được kết nối với hồ dữ liệu.Number of Preview Documents
Trong khung đường ống tổng hợp ở góc dưới bên trái, nhấp vào chọn ... thả xuống và chọn giai đoạn đường ống tổng hợp để sử dụng cho giai đoạn đầu tiên của đường ống:
20
Limit
Điền vào giai đoạn đã chọn của bạn. Nếu bạn bật Auto Preview, hãy tự động cập nhật tài liệu về tài liệu ở bên phải của giai đoạn để phản ánh kết quả của đường ống của bạn khi nó tiến triển. Bạn có thể điều chỉnh chiều rộng của giai đoạn đường ống bằng cách kéo đường viền của nó sang phải.Sample Mode is enabled, specifies the number of documents passed to
$group
,$bucket
, and$bucketAuto
stages. Lower limits improve pipeline running time, but may miss documents.100000
Nhấp vào Thêm giai đoạn để thêm các giai đoạn tổng hợp bổ sung bên dưới giai đoạn tổng hợp cuối cùng của bạn. Lặp lại các bước 1 và 2 cho mỗi giai đoạn bổ sung.Apply to save changes and close the Settings panel.
Ghi chúExplain button to view the explain plan that helps you understand the performance of your pipelines. You can view the explain plan at any point while creating or editing your pipeline.
Để xem kế hoạch giải thích đường ống của bạn, hãy nhấp vào Giải thích ở góc bên phải của thanh công cụ đường ống của bạn.Explain in the right corner of your pipeline toolbar.
Kết quả của bạn được trình bày ở định dạng này:
Sử dụng đối chiếu tùy chỉnh để chỉ định các quy tắc cụ thể về ngôn ngữ để so sánh chuỗi, chẳng hạn như các quy tắc cho trường hợp chữ cái và điểm nhấn.custom collation to specify language-specific rules for string comparison, such as rules for letter case and accent marks.
Để chỉ định một đối chiếu tùy chỉnh:
Nhấp hơn các tùy chọn ở góc trên cùng bên phải của Trình tạo đường ống.More Options in the top right corner of the pipeline builder.
Nhập tài liệu đối chiếu của bạn.
Để xuất kết quả từ đường ống tổng hợp của bạn:
Kết nối với việc triển khai có chứa bộ sưu tập bạn muốn xuất dữ liệu từ.
Để tìm hiểu cách kết nối với triển khai, hãy xem Kết nối với MongoDB.
Điều hướng đến bộ sưu tập mục tiêu của bạn.
Bạn có thể chọn bộ sưu tập từ tab Bộ sưu tập hoặc nhấp vào bộ sưu tập trong khung bên trái.
Tạo một đường ống tổng hợp và chạy cho kết quả.
Để tìm hiểu cách tạo một đường ống tổng hợp, hãy xem Tạo một đường ống tổng hợp.Create an Aggregation Pipeline.
Nhấp vào Xuất.Export.
Chọn loại tệp thích hợp.
Trong Chọn Loại Tệp Xuất, chọn JSON hoặc CSV. Nếu bạn chọn JSON, dữ liệu của bạn sẽ được xuất sang tệp đích dưới dạng một mảng các đối tượng JSON.Select Export File Type, select either JSON or CSV. If you select JSON, your data is exported to the target file as an array of JSON objects.
Dưới đầu ra, chọn nơi xuất tệp thành.Output, choose where to export the file to.
Nhấp vào Xuất.Export.
Chọn loại tệp thích hợp.
Trong Chọn Loại Tệp Xuất, chọn JSON hoặc CSV. Nếu bạn chọn JSON, dữ liệu của bạn sẽ được xuất sang tệp đích dưới dạng một mảng các đối tượng JSON.
Dưới đầu ra, chọn nơi xuất tệp thành.
Ghi chúSave button at the top of the pipeline builder.
Tạo chế độ xem từ kết quả đường ống không lưu đường ống.Create a View.
Để tạo chế độ xem từ kết quả đường ống của bạn:
Nhấp vào mũi tên bên cạnh nút Lưu ở đầu Trình tạo đường ống.Create.
Nhấp vào Tạo chế độ xem.
Nhập tên cho chế độ xem của bạn.air_airlines.json.
Nhấp vào Tạo.
La bàn tạo ra một chế độ xem từ đường ống của bạn dẫn đến cùng một cơ sở dữ liệu nơi đường ống được tạo.Connect via Compass.
-
Trong ví dụ này, bạn tạo và chạy một đường ống cho một bộ sưu tập với dữ liệu của hãng hàng không. Bạn có thể tải xuống bộ dữ liệu này từ liên kết sau: air_airlines.json.
Để biết hướng dẫn nhập dữ liệu JSON vào cụm của bạn, hãy xem nhập dữ liệu vào một bộ sưu tập. Ví dụ này giả định rằng bạn có dữ liệu trong không gian tên
Save pipeline as...
4.Kết nối với triển khai cơ sở dữ liệu. Để biết thông tin về cách kết nối với triển khai cơ sở dữ liệu, hãy xem Connect thông qua Compass.
$group
andSave pipeline as...
8Chọn cơ sở dữ liệu
Save pipeline as...
5 trong đó bộ sưu tậpSave pipeline as...
6 tồn tại.Tạo đường ống
Đường ống sau đây có hai giai đoạn tổng hợp:
$group
vàSave pipeline as...
8Các nhóm giai đoạn
$group
tài liệu theo trạng tháiSample Mode
0 của họ vàSample Mode
1. Giai đoạn cũng thêm một trườngSample Mode
2 mới chứa số lượng tài liệu trong mỗi nhóm.Run at the top right of the pipeline builder.
Các giai đoạn Save pipeline as...
8 lọc các tài liệu để trả về các tài liệu với giá trị Sample Mode
2 lớn hơn hoặc bằng Sample Mode
5.