logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Alur Kerja
Ikhtisar
Mulai Cepat

Pemicu

Ikhtisar
Peristiwa Tabel Data
Tugas Terjadwal
Peristiwa Sebelum Aksi
Peristiwa Setelah Aksi
Peristiwa Aksi Kustom
Persetujuan
Webhook

Node

Ikhtisar

AI

LLM

Kontrol Alur

Kondisi
Cabang Multi-kondisi
Perulangan
Variabel
Cabang Paralel
Panggil Alur Kerja
Output Alur
Pemetaan Variabel JSON
Tunda
Selesai

Kalkulasi

Kalkulasi
Kalkulasi Tanggal
Kalkulasi JSON

Operasi Data

Tambah Data
Perbarui Data
Kueri Data
Hapus Data
Operasi SQL

Penanganan Manual

Penanganan Manual
Persetujuan
Tembusan (CC)

Perluas Tipe

Permintaan HTTP
Skrip JavaScript
Notifikasi
Kirim Email
Respons
Pesan Respons
Variabel
Catatan Eksekusi
Manajemen Versi
Opsi Lanjutan

Pengembangan Ekstensi

Ikhtisar
Perluas Tipe Pemicu
Perluas Tipe Node
Referensi API
Next PageIkhtisar
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Kueri Agregat

This feature is provided by the plugin «Alur Kerja: Node Agregat»

#Pendahuluan

Digunakan untuk menjalankan fungsi kueri agregat pada data dalam sebuah koleksi yang memenuhi kondisi tertentu, lalu mengembalikan hasil statistik yang sesuai. Ini sering dipakai untuk memproses data statistik terkait laporan.

Implementasi node ini didasarkan pada fungsi agregat database. Saat ini, node hanya mendukung statistik pada satu bidang dari sebuah koleksi. Hasil numerik statistik akan disimpan dalam output node untuk digunakan oleh node berikutnya.

#Instalasi

Plugin bawaan, tidak perlu instalasi.

#Membuat Node

Di antarmuka konfigurasi alur kerja, klik tombol plus (“+”) di alur untuk menambahkan node “Kueri Agregat”:

Membuat Node Kueri Agregat

#Konfigurasi Node

Konfigurasi Node Kueri Agregat

#Fungsi Agregat

Mendukung 5 fungsi agregat dari SQL: COUNT, SUM, AVG, MIN, dan MAX. Pilih salah satunya untuk menjalankan kueri agregat pada data.

#Tipe Target

Target kueri agregat dapat dipilih dalam dua mode. Pertama, dengan langsung memilih koleksi target dan salah satu bidangnya. Kedua, dengan memilih koleksi terkait relasi satu-ke-banyak dan bidangnya melalui objek data yang sudah ada dalam konteks alur kerja untuk menjalankan kueri agregat.

#Distinct

Ini adalah DISTINCT dalam SQL. Bidang untuk deduplikasi sama dengan bidang koleksi yang dipilih. Saat ini, memilih bidang yang berbeda untuk keduanya belum didukung.

#Kondisi Filter

Mirip dengan kondisi filter dalam kueri koleksi biasa, Anda dapat menggunakan variabel konteks dari alur kerja.

#Contoh

Target agregat “data koleksi” relatif mudah dipahami. Di sini, kami akan menggunakan contoh “menghitung total jumlah artikel dalam sebuah kategori setelah artikel baru ditambahkan” untuk memperkenalkan penggunaan target agregat “data koleksi terkait”.

Pertama, buat dua koleksi: “Artikel” dan “Kategori”. Koleksi Artikel memiliki bidang relasi banyak-ke-satu yang menunjuk ke koleksi Kategori, dan bidang relasi terbalik satu-ke-banyak juga dibuat dari Kategori ke Artikel:

Nama BidangTipe
JudulTeks Satu Baris
KategoriBanyak-ke-Satu (Kategori)
Nama BidangTipe
Nama KategoriTeks Satu Baris
ArtikelSatu-ke-Banyak (Artikel)

Selanjutnya, buat alur kerja yang dipicu oleh peristiwa koleksi. Pilih untuk memicunya setelah data baru ditambahkan ke koleksi Artikel.

Kemudian, tambahkan node kueri agregat dan konfigurasikan seperti berikut:

Konfigurasi Node Kueri Agregat_Contoh

Dengan demikian, setelah alur kerja dipicu, node kueri agregat akan menghitung jumlah semua artikel dalam kategori artikel yang baru ditambahkan dan menyimpannya sebagai hasil node.

Tips

Jika Anda perlu menggunakan data relasi dari pemicu peristiwa koleksi, Anda harus mengonfigurasi bidang terkait di bagian “Muat data terkait terlebih dahulu” pada pemicu, jika tidak, data tersebut tidak dapat dipilih.