Từ 'Đường ống tổng hợp' được đặt ra từ từ 'Tập hợp' và Tập hợp đơn giản có nghĩa là sự hình thành của một số thứ thành một cụm
Nói một cách đơn giản, Tập hợp trong MongoDB có thể xử lý dữ liệu trong Bộ sưu tập MongoDB và tạo ra kết quả
Bài viết này sẽ cung cấp cho Node. js một lời giải thích chi tiết với các ví dụ về Đường ống tổng hợp trong MongoDB, cùng với các hình minh họa cho thấy Đường ống tổng hợp hoạt động như thế nào
Tôi cũng sẽ bao gồm các ví dụ thực tế về các trường hợp sử dụng Đường ống tổng hợp, mô tả việc sử dụng các Giai đoạn tổng hợp với các ví dụ. Tôi sẽ chỉ cho bạn cách các Giai đoạn tổng hợp này hoạt động như thế nào trong một ví dụ mã thực tế sử dụng Nodejs và Bộ sưu tập MongoDB để xây dựng một ứng dụng đơn giản.
Dòng thời gian tổng hợp là gì?
Bạn cần hiểu Aggregation Framework trong MongoDB là gì trước khi nhảy vào Aggregation Pipeline.
Aggregation Framework chỉ đơn giản là một framework giống như bất kỳ framework nào khác như React và Vue. js framework cho các ứng dụng JavaScript. Mặc dù, Aggregation Framework có mục đích duy nhất của nó, đó là nó được sử dụng để làm gì.
Khung tổng hợp trong MongoDB được sử dụng để chạy các phân tích khác nhau trên một số Bộ sưu tập MongoDB. Các phân tích như lọc một số dữ liệu từ một Bộ sưu tập nhất định trong cơ sở dữ liệu và thực hiện các thao tác trên dữ liệu như lấy dữ liệu dựa trên một số điều kiện có thể được xác định trong Giai đoạn được gọi là Giai đoạn tổng hợp. Khung tổng hợp thực hiện các phân tích này thông qua Đường ống tổng hợp.
Nhìn vào hình minh họa dưới đây, cho thấy một đại diện điển hình của Aggregation Pipeline
Từ hình minh họa ở trên, bạn có thể thấy rằng Đường ống tổng hợp hoạt động với Bộ sưu tập MongoDB bằng cách chấp nhận một Bộ sưu tập MongoDB duy nhất và chuyển Bộ sưu tập này qua một số hoặc nhiều giai đoạn. Với các giai đoạn này, bạn có thể thực hiện các thao tác trên Bộ sưu tập. Như tên Đường ống ngụ ý, tài liệu từ bộ sưu tập được lấy làm đầu vào từ một giai đoạn và được chuyển sang giai đoạn tiếp theo trong Đường ống dưới dạng đầu vào.
Ở cuối Đường ống, sẽ chỉ có một đầu ra sau đó được chuyển đổi hoặc Dữ liệu tổng hợp
Một trong những chức năng của Đường ống tổng hợp là khả năng xử lý dữ liệu từ Bộ sưu tập MongoDB nhất định và không nhất thiết phải lưu kết quả trong Bộ sưu tập nhưng thực hiện nhiều quy trình/phân tích hơn trên dữ liệu và trả về kết quả mong muốn [Dữ liệu tổng hợp]
Các trường hợp sử dụng trong thế giới thực của đường ống tổng hợp
Có nhiều lĩnh vực có thể áp dụng Aggregation Pipeline. Những lĩnh vực ứng dụng này là những gì tôi gọi là trường hợp sử dụng của Đường ống tổng hợp. Khu vực ứng dụng hoặc trường hợp sử dụng của Đường ống tổng hợp nằm trong ứng dụng trong thế giới thực liên quan đến Giao dịch của người dùng.
Khi xây dựng ứng dụng trong thế giới thực này, có thể có một thách thức với việc tìm nạp dữ liệu
Chẳng hạn, ứng dụng này được xây dựng với cơ sở dữ liệu và giả sử MongoDB là cơ sở dữ liệu được sử dụng để lưu trữ dữ liệu cho ứng dụng này. MongoDB xử lý các Bộ sưu tập và vì vậy đối với ứng dụng này, chúng tôi có hai Bộ sưu tập. Một Bộ sưu tập dành cho Người dùng và Bộ sưu tập thứ hai dành cho các Giao dịch được Người dùng thực hiện trên ứng dụng.
Nếu ứng dụng này do bạn xây dựng, bạn sẽ cần theo dõi xem Người dùng nào thực hiện Giao dịch trên ứng dụng của bạn. Để có thể theo dõi các quy trình Giao dịch được thực hiện bởi Người dùng trên ứng dụng của bạn, bạn sẽ có các tài liệu trong Bộ sưu tập giao dịch của mình được liên kết với Người dùng trong Bộ sưu tập người dùng, theo ID người dùng
Tiếp theo, bạn có Bộ sưu tập người dùng trong cơ sở dữ liệu của ứng dụng, đây là một Bộ sưu tập độc lập. Sau đó, bạn có Bộ sưu tập giao dịch là Bộ sưu tập phụ thuộc vào Bộ sưu tập người dùng
Nếu bạn có chế độ xem trên giao diện người dùng của ứng dụng sẽ hiển thị Giao dịch cũng như Người dùng đã thực hiện Giao dịch, với thông tin của Người dùng chứ không chỉ ID của Người dùng, bạn sẽ cần có thể kéo Giao dịch. Sau đó, các Giao dịch đó sẽ lấy thông tin của Người dùng
Trong trường hợp này, bạn sẽ cần tạo Đường ống tổng hợp sẽ phân tích dữ liệu trong cơ sở dữ liệu của bạn và trả về kết quả mong muốn hoặc Dữ liệu tổng hợp.
Đầu tiên, bạn sẽ tạo một Đường ống tổng hợp kéo Giao dịch. Sau đó, Đường ống tổng hợp được tạo sẽ kéo Người dùng đã thực hiện các Giao dịch đó trong khi nối thêm thông tin chi tiết của Người dùng vào Bộ sưu tập giao dịch
Bây giờ bạn đã có một tài liệu được sửa đổi hoàn toàn với tất cả các chi tiết của dữ liệu mà bạn cần, bạn không cần phải gọi Giao dịch trước hoặc bắt đầu tìm kiếm từng Người dùng trong Bộ sưu tập Người dùng. Vì vậy, Đường ống tổng hợp làm mọi thứ cho bạn, nghĩa là nó lấy thông tin về Giao dịch và Người dùng từ Bộ sưu tập. Sau đó, bạn có thể đưa kết quả Dữ liệu tổng hợp đó lên giao diện người dùng của ứng dụng của mình
Hãy thực tế hơn và viết một số mã
Cú pháp của Aggregation Pipeline
Trong phần này, bạn sẽ học cách làm việc với Aggregation Pipeline; . Để làm theo hướng dẫn này, hãy đảm bảo bạn có những thứ sau
- Nodejs, Express và Git [Cài đặt Nodejs, Git]
- Trình chỉnh sửa Visual Studio Code [Cài đặt tại đây]
- Tài khoản người đưa thư [Cài đặt tại đây]
- MongoDB [Tải xuống tại đây]
- La bàn MongoDB [Tải xuống tại đây]
Hãy bắt đầu nào
Chúng ta sẽ tạo một ứng dụng đơn giản với Nodejs và sử dụng MongoDB làm cơ sở dữ liệu với các bước sau
Thiết lập cấu trúc tệp
Hãy bắt đầu với việc thiết lập thư mục làm việc cho ứng dụng này
- Trong thiết bị đầu cuối của bạn, nhập lệnh sau với tên của thư mục 'TransactionApp'
mkdir TransactionApp
- Tiếp theo, thay đổi thư mục thành thư mục làm việc của ‘TransactionApp` bằng lệnh sau
cd TransactionApp
- Trong thư mục, hãy chạy lệnh sau để mở thư mục này trong trình chỉnh sửa Mã của bạn
code .
Cửa sổ sau sẽ được mở ra như hình bên dưới
- Với mã VS của bạn đã được mở, hãy tạo một tệp
3 trong thư mục TransactionApp như hình bên dướinpm init
- Trong Mã VS của bạn, ở đầu trình chỉnh sửa, hãy nhấp vào Thiết bị đầu cuối > Thiết bị đầu cuối mới và một cửa sổ đầu cuối sẽ được mở trong Mã VS
- Tiếp theo, hãy khởi tạo ứng dụng của bạn bằng lệnh sau để tạo tệp
4, tệp này sẽ chứa thông tin về ứng dụng của bạnnpm init
npm init
Sau khi chạy lệnh này, bạn sẽ được nhắc nhập thông tin cơ bản cho ứng dụng của mình, như thế này
Tại dấu nhắc, nhập
npm init
5 làm tên ứng dụng của bạn. Sau đó, nhấp vào nhập cho các lời nhắc khác, nhưng khi bạn được nhắc nhập tên tác giả, hãy nhập tên của bạn với tư cách là chủ sở hữu của ứng dụng. Sau đó, nhấp vào 'Enter' và gói của bạn. tệp json sẽ được tạo như sau- Tiếp theo, bạn cần cài đặt một số gói npm làm phụ thuộc cho ứng dụng của mình
- Để cài đặt các gói
6 cho ứng dụng của bạn, hãy chạy lệnh sau trong thiết bị đầu cuối của bạnnpm init
- Để cài đặt các gói
Sau đó, bạn có thể kiểm tra việc sử dụng các gói này bằng cách nhấp vào các liên kết này. express, cầy mangut, morgan, trình phân tích cú pháp cơ thể
Khi lệnh này chạy thành công, hãy mở gói của bạn. json, bạn sẽ thấy các gói được cài đặt như sau
- Để sử dụng các gói bạn vừa cài đặt trong ứng dụng của mình, bạn cần yêu cầu chúng trong 'máy chủ' của mình. tập tin js. Trong ‘máy chủ của bạn. js’, bao gồm đoạn mã sau
const express = require['express'];const mongoose = require['mongoose'];const morgan = require['morgan'];const bodyParser = require['bodyParser'];
- Sau khi yêu cầu các gói, bạn cần kết nối với cơ sở dữ liệu của mình bằng gói cầy mangut mà bạn yêu cầu.
- Để chọn chuỗi kết nối sẽ sử dụng để kết nối với cơ sở dữ liệu của bạn, sử dụng MongoDB Compass, hãy đăng nhập vào tài khoản của bạn tại đây. Khi bạn đã đăng nhập, cửa sổ bảng điều khiển của bạn sẽ được mở như sau
- Sau đó, khi Bảng điều khiển MongoDB của bạn được mở, hãy nhấp vào nút Kết nối hiển thị trên màn hình của bạn để chọn phương thức kết nối của bạn. Đối với hướng dẫn này, chúng tôi đang sử dụng phương thức kết nối MongoDB Compass như hình bên dưới
Khi cửa sổ đó được mở, hãy nhấp vào phương thức kết nối
npm init
7, cửa sổ sau sẽ được mởĐảm bảo rằng bạn đã cài đặt MongoDB Compass, sau đó chọn tùy chọn
npm init
8 màu xanh lá cây được đánh dấu. Trong npm init
9 nơi bạn có thể thấy npm install express mongoose morgan body-parser
0, bên dưới bạn sẽ thấy chuỗi kết nối cơ sở dữ liệu của mình. Sao chép chuỗi kết nối đó vào khay nhớ tạm của bạn, vì bạn sẽ sử dụng nó trong ứng dụng của mình.
Sau đó, nhấp vào nút đóng để đóng cửa sổ.
- Mở La bàn MongoDB của bạn và dán chuỗi kết nối mà bạn đã sao chép vào nơi bạn thấy
1 như bên dướinpm install express mongoose morgan body-parser
Dán chuỗi kết nối và đảm bảo bạn đặt đúng mật khẩu mà bạn có thể đặt tại đây và nhấp vào nút màu xanh lá cây
npm install express mongoose morgan body-parser
2. Cửa sổ này sẽ được mở hiển thị danh sách Cơ sở dữ liệu của bạn- Để kết nối với cơ sở dữ liệu của bạn, trong trình chỉnh sửa Mã của bạn, hãy mở tệp
3 và nhập mã saunpm init
cd TransactionApp
7Replacing ‘’ with your password and ‘’ with the name of your database in MongoDB as follows:
cd TransactionApp
8- Tiếp theo, chúng ta cần khởi tạo ứng dụng với express và sử dụng mô-đun morgan và body-parser mà chúng ta đã cài đặt. Sau đó, khai báo PORT mà ứng dụng sẽ nghe và chạy trên 3000. Nhập mã sau
cd TransactionApp
9- Để đảm bảo rằng ứng dụng của bạn đang chạy, hãy nhập lệnh sau vào thiết bị đầu cuối của bạn từ trình chỉnh sửa VS Code như sau
code .
0Khi bạn chạy lệnh, bạn sẽ thấy đầu ra sau trong thiết bị đầu cuối của mình
- Để cho phép bất kỳ thay đổi nào được thực hiện đối với mã phản ánh ngay lập tức và chạy, hãy cài đặt một mô-đun khác có tên là 'nodemon'. Vì vậy, hãy kết thúc quá trình trong thiết bị đầu cuối bằng
4và dán lệnh này vào thiết bị đầu cuối của bạnnpm install express mongoose morgan body-parser
cd TransactionApp
0Sau khi cài đặt, hãy kiểm tra gói của bạn. json để xác nhận rằng mô-đun gật đầu đã được cài đặt.
- Tiếp theo, mở gói của bạn. json và thay thế start script bằng đoạn mã sau
cd TransactionApp
1Xem ảnh chụp màn hình sau của tập lệnh bắt đầu trong gói. tệp json bên dưới
- Chạy lệnh
5 trong thiết bị đầu cuối của bạn, để đảm bảo rằng ứng dụng vẫn đang chạy và bạn sẽ thấy đầu ra sau trong thiết bị đầu cuối của mìnhnpm install express mongoose morgan body-parser
Bây giờ bạn đã thiết lập thành công ứng dụng của mình để chạy trên PORT 3000 và đã kết nối ứng dụng của bạn với cơ sở dữ liệu của bạn thông qua mongoose với MongoDB Compass, chúng ta có thể tiếp tục viết một số mã để ứng dụng hoạt động đầy đủ
Thiết lập Bộ điều khiển, Mô hình và Tuyến đường cho Ứng dụng
Ở đây, chúng tôi sẽ xây dựng các tuyến đường, bộ điều khiển và mô hình cho ứng dụng với các bước sau
- Trong Mã VS của bạn, hãy tạo ba thư mục này trong thư mục làm việc của bạn với tên
- Bộ điều khiển
- người mẫu
- tuyến đường
- Mở thư mục 'mô hình' mới tạo của bạn và tạo tệp 'Dữ liệu. js’ trong thư mục và nhập đoạn mã sau vào đó
cd TransactionApp
2'Dữ liệu của bạn. js sẽ trông như thế này trong trình chỉnh sửa mã của bạn
- Điều hướng đến thư mục 'bộ điều khiển' mà bạn đã tạo và tạo tệp 'UserController. js’ và nhập đoạn mã sau vào đó
cd TransactionApp
3'Bộ điều khiển người dùng của bạn. js sẽ trông giống như mã trong các ảnh chụp màn hình bên dưới trong trình chỉnh sửa mã của bạn
- Tiếp theo, điều hướng đến thư mục 'tuyến đường' và tạo tệp 'người dùng. js' trong đó và nhập mã sau vào 'người dùng. tập tin js
cd TransactionApp
4'người dùng của bạn. js sẽ trông như thế này trong trình chỉnh sửa mã của bạn
- Nhập tuyến đường trong 'người dùng. js' vào 'máy chủ' của bạn. tập tin js. Ngay sau câu lệnh yêu cầu của bạn về các gói/mô-đun đã cài đặt trước dòng mã kết nối với cơ sở dữ liệu của bạn với cầy mangut, hãy nhập mã sau
cd TransactionApp
5Tuy nhiên, trong ‘máy chủ. js’, sau dòng mã lắng nghe PORT mà ứng dụng đang chạy, hãy nhập mã sau
cd TransactionApp
6Máy chủ của bạn. js sẽ trông giống như mã trong các ảnh chụp màn hình bên dưới trong trình chỉnh sửa mã của bạn
Bây giờ, hãy chạy ứng dụng của bạn và đảm bảo rằng ứng dụng của bạn được kết nối với cơ sở dữ liệu bằng cách nhập lệnh sau vào thiết bị đầu cuối của bạn
cd TransactionApp
7Bạn sẽ thấy đầu ra sau trong thiết bị đầu cuối của mình
Kiểm tra các tuyến và điểm cuối của ứng dụng
Ở đây, chúng tôi sẽ sử dụng công cụ postman để kiểm tra ứng dụng. Để đảm bảo rằng các tuyến đường và điểm cuối hoạt động, hãy làm như sau
- Mở công cụ người đưa thư của bạn và tạo Bộ sưu tập với tên 'Hướng dẫn tổng hợp'
- Trong Bộ sưu tập này, tạo yêu cầu 'POST' và dán URL sau
cd TransactionApp
8- Ở định dạng dữ liệu thô và ứng dụng/JSON cho nội dung yêu cầu, hãy nhập dữ liệu JSON sau
cd TransactionApp
9- Tiếp theo, nhấp vào nút 'Gửi' và bạn sẽ thấy thông báo 'Người dùng đã thêm thành công' trong nội dung phản hồi như sau
Lặp lại quy trình và thêm nhiều Người dùng có tên khác như sau
_______20____21____22____23- Mở MongoDB Compass của bạn và bạn sẽ nhận thấy rằng người dùng đã được lưu trong cơ sở dữ liệu như sau
Hãy kiểm tra một điểm cuối khác để nhận tất cả người dùng trong ứng dụng đã được lưu vào cơ sở dữ liệu bằng cách tạo một yêu cầu khác trong bộ sưu tập 'Hướng dẫn tổng hợp'.
- Tạo yêu cầu 'NHẬN' với URL sau
code .
4Bạn sẽ nhận được phản hồi sau
Bây giờ chúng ta đã xây dựng thành công ứng dụng đơn giản của mình với nodejs, express và MongoDB, tôi sẽ sử dụng ứng dụng này để chứng minh cách Đường ống tổng hợp hoạt động trong MongoDB
Sử dụng ứng dụng để minh họa cách thức hoạt động của đường ống tổng hợp
Trong cơ sở dữ liệu, chúng tôi muốn truy cập bộ sưu tập 'người dùng' và tổng hợp dữ liệu. Chúng tôi sẽ sử dụng các giai đoạn trong quy trình tổng hợp, chúng tôi sẽ khớp tất cả các tài liệu trong bộ sưu tập 'người dùng' với 'chỉ định' được đặt thành 'Kỹ sư cơ khí' làm giai đoạn đầu tiên.
Sau đó, giai đoạn thứ hai sẽ lấy kết quả tổng hợp từ giai đoạn trước làm đầu vào. Trong giai đoạn thứ hai này, chúng tôi sẽ sắp xếp theo 'tên' theo thứ tự giảm dần. Trong đó 'tên' là một trường bên trong một tài liệu trong bộ sưu tập 'người dùng'.
Chúng tôi sẽ chỉ chiếu trường 'tên' trong bộ sưu tập 'người dùng', chỉ định trong giai đoạn dự án rằng chúng tôi không muốn hiển thị '_id' mà chỉ hiển thị trường 'tên'.
Vì vậy, chúng tôi đang tạo một quy trình tổng hợp sử dụng các giai đoạn sau
- $match
- $sắp xếp
- dự án $
- Tạo một tuyến mới trong tệp điều khiển 'UserController. js’ với đoạn mã sau
code .
5Tại đây, bạn đang tạo một chức năng mới trong tệp trình điều khiển của mình để sử dụng để xử lý tuyến đường cho dữ liệu Tổng hợp sẽ được tạo.
- Trong chức năng, chúng tôi sẽ sử dụng 'Dữ liệu. js' để truy cập vào bộ sưu tập 'Người dùng' và chúng tôi sẽ sử dụng phương thức tổng hợp [] trên đó như sau
code .
6Đường ống tổng hợp là một tính năng của MongoDB nhưng cầy mangut cho phép chúng tôi truy cập vào nó.
Lưu ý rằng, Aggregation Pipeline giống như một truy vấn MongoDB thông thường và điểm khác biệt duy nhất với Aggregation là bạn có thể thao tác dữ liệu theo các bước khác nhau.
3. Để xác định các giai đoạn này, chúng ta sẽ chuyển vào một mảng các giai đoạn trong phương thức tổng hợp [] như sau
code .
7Trong Quy trình tổng hợp của chúng tôi, chúng tôi đã sử dụng các giai đoạn $match, $sort và $project như sau
- Giai đoạn đầu. Giai đoạn $match được sử dụng để chọn hoặc lọc một số tài liệu nhất định, nó đóng vai trò là đối tượng filter[] trong MongoDB. Chúng tôi đang sử dụng giai đoạn $match trong Quy trình tổng hợp của mình để khớp với trường 'chỉ định' trong Bộ sưu tập người dùng khi nó tương đương với 'Kỹ sư cơ khí'. Nghĩa là, chúng tôi sẽ khớp tất cả Tài liệu trong Bộ sưu tập người dùng với 'chỉ định' được đặt thành 'Kỹ sư cơ khí'
- Giai đoạn thứ hai. Giai đoạn thứ hai là giai đoạn sắp xếp $ sẽ lấy kết quả Tổng hợp từ giai đoạn đầu tiên làm đầu vào. Trong giai đoạn này, chúng tôi đang sắp xếp theo trường 'tên' trong Tài liệu trong Bộ sưu tập người dùng theo thứ tự giảm dần
- Lưu ý rằng, 'tên' đề cập đến một trường trong một Tài liệu bên trong Bộ sưu tập MongoDB của Người dùng.
- Giai đoạn thứ ba. Trong giai đoạn $project, chúng tôi chỉ muốn chiếu trường tên. Bằng cách đặt
6 vànpm install express mongoose morgan body-parser
7, chúng tôi chỉ muốn hiển thị trường tên chứ không phải trườngnpm install express mongoose morgan body-parser
8.npm install express mongoose morgan body-parser
Tài liệu trong Bộ sưu tập MongoDB của bạn sẽ đi qua các Giai đoạn tổng hợp này theo trình tự đã xác định và mỗi giai đoạn là một đối tượng chứa tên của Giai đoạn. Có nhiều giai đoạn tổng hợp bạn có thể chọn. Kiểm tra Tài liệu MongoDB để xem Toán tử truy vấn mà MongoDB đã cung cấp cho bạn sử dụng.
Tài liệu là một cách dễ dàng cho bất kỳ giai đoạn nào bạn quyết định sử dụng để thao tác với bất kỳ dữ liệu nào trong ứng dụng của mình
4. Tiếp theo, bạn cần trả về Dữ liệu tổng hợp bằng cách sử dụng phương thức
npm install express mongoose morgan body-parser
9 để xử lý lời hứa và phản hồi bằng Dữ liệu tổng hợp JSON [Ký hiệu đối tượng JavaScript]. Sau đó, chúng ta cũng cần xử lý các lỗi bằng cách sử dụng phương thức const express = require['express'];const mongoose = require['mongoose'];const morgan = require['morgan'];const bodyParser = require['bodyParser'];
0 phản hồi bằng thông báo JSON như saucode .
8Hãy xem mã hoàn chỉnh trong Đường ống tổng hợp tại đây
code .
95. Bây giờ bạn đã có hàm Dữ liệu tổng hợp trong tệp Trình điều khiển của mình, bạn cần thêm hàm
const express = require['express'];const mongoose = require['mongoose'];const morgan = require['morgan'];const bodyParser = require['bodyParser'];
1 vào danh sách các hàm bạn đang xuất từ 'UserController' này. js' như saunpm init
06. Bạn cần tạo một tuyến đường sẽ xử lý chức năng Bộ điều khiển này. Vì vậy, hãy mở ‘Người dùng của bạn. js’ và thêm dòng mã sau
const express = require['express'];const mongoose = require['mongoose'];const morgan = require['morgan'];const bodyParser = require['bodyParser'];
27. Tiếp theo, mở terminal của bạn và gõ lệnh sau để chạy ứng dụng
code .
0Khi bạn chạy lệnh này, hãy đảm bảo rằng bạn có thể thấy máy chủ đang chạy trên PORT 3000 và Kết nối cơ sở dữ liệu được thiết lập như sau
Kiểm tra đường ống tổng hợp của chúng tôi với Postman
Bây giờ bạn đã thiết lập và chạy ứng dụng của mình, điều tiếp theo bạn cần làm là kiểm tra nó với Postman như sau
- Mở công cụ Postman của bạn, tạo yêu cầu GET và dán URL sau
npm init
2- Nhấp vào nút ‘Gửi’ được đánh dấu ở bên phải và xem phản hồi. Phản hồi của bạn phải là Dữ liệu tổng hợp như sau.
Phần kết luận
Đường ống tổng hợp là một công cụ tuyệt vời để xử lý và phân tích dữ liệu trong Bộ sưu tập MongoDB và với phần tham chiếu và tài liệu dễ truy cập để làm việc với các Giai đoạn đường ống tổng hợp và Toán tử đường ống tổng hợp trong ứng dụng của bạn.
Trong hướng dẫn này, chúng tôi đã trình bày minh họa và giải thích về Đường ống tổng hợp, các trường hợp sử dụng Đường ống tổng hợp trong thế giới thực, giải thích cú pháp của Đường ống tổng hợp với ví dụ mã, sử dụng một ứng dụng được xây dựng bằng Node. js và MongoDB để minh họa cách Đường ống tổng hợp hoạt động và thử nghiệm Đường ống tổng hợp với Postman.
Với thông tin bạn đã học được trong hướng dẫn này, bạn có thể thiết lập Đường ống tổng hợp của riêng mình cho nhu cầu ứng dụng hoặc kinh doanh của riêng bạn
Đây là những gì bạn nên đọc tiếp theo nếu bạn quan tâm đến việc mở rộng kiến thức của mình
- Cách tạo Bot Discord trong Node. js
- Kiến trúc nút js
- Sails hướng dẫn js
Chúng tôi đang tuyển dụng
Nếu bạn đam mê Node. js, hãy đến và tham gia cùng chúng tôi tại Adeva. Chúng tôi luôn tìm kiếm những tài năng mới để tham gia vào mạng lưới của chúng tôi