logologo
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
logologo
Przepływ pracy
Przegląd
Szybki start

Wyzwalacze

Przegląd
Zdarzenie kolekcji
Harmonogram
Zdarzenie przed akcją
Zdarzenie po akcji
Niestandardowe zdarzenie akcji
Zatwierdzenie
Webhook

Węzły

Przegląd

AI

Wielki model językowy

Kontrola przepływu

Warunek
Rozgałęzienie wielowarunkowe
Pętla
Zmienne
Rozgałęzienie równoległe
Wywołaj przepływ pracy
Wyjście przepływu
Mapowanie zmiennych JSON
Opóźnienie
Koniec

Obliczenia

Obliczenia
Obliczenia daty
Obliczenia JSON

Operacje na danych

Utwórz dane
Zaktualizuj dane
Zapytaj o dane
Usuń dane
Operacja SQL

Przetwarzanie ręczne

Przetwarzanie ręczne
Zatwierdzenie
DW (CC)

Typy rozszerzone

Żądanie HTTP
Skrypt JavaScript
Powiadomienie
Wyślij e-mail
Odpowiedź
Komunikat odpowiedzi
Zmienne
Historia wykonań
Zarządzanie wersjami
Opcje zaawansowane

Rozwój rozszerzeń

Przegląd
Rozszerzanie typów wyzwalaczy
Rozszerzanie typów węzłów
Dokumentacja API
Previous PageZaktualizuj dane
Next PageUsuń dane
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Zapytanie o dane

Umożliwia wyszukiwanie i pobieranie rekordów z kolekcji, które spełniają określone warunki.

Można skonfigurować zapytanie tak, aby pobierało pojedynczy rekord lub wiele rekordów. Wynik zapytania może być użyty jako zmienna w kolejnych węzłach. Gdy zapytanie zwraca wiele rekordów, wynik jest tablicą. Jeśli wynik zapytania jest pusty, można zdecydować, czy kontynuować wykonywanie kolejnych węzłów.

#Tworzenie węzła

W interfejsie konfiguracji przepływu pracy proszę kliknąć przycisk plusa („+”) w przepływie, aby dodać węzeł „Zapytanie o dane”:

Add Query Data Node

#Konfiguracja węzła

Query Node Configuration

#Kolekcja

Proszę wybrać kolekcję, z której mają być pobierane dane.

#Typ wyniku

Typ wyniku dzieli się na „Pojedynczy rekord” i „Wiele rekordów”:

  • Pojedynczy rekord: Wynikiem jest obiekt, zawierający tylko pierwszy pasujący rekord lub wartość null.
  • Wiele rekordów: Wynikiem będzie tablica zawierająca rekordy spełniające warunki. Jeśli nie ma pasujących rekordów, będzie to pusta tablica. Można je przetwarzać pojedynczo za pomocą węzła pętli.

#Warunki filtrowania

Podobnie jak w przypadku warunków filtrowania w zwykłym zapytaniu do kolekcji, można używać zmiennych kontekstowych przepływu pracy.

#Sortowanie

Podczas wysyłania zapytania o jeden lub wiele rekordów, można użyć reguł sortowania, aby kontrolować pożądany wynik. Na przykład, aby znaleźć najnowszy rekord, można posortować dane według pola „Czas utworzenia” w kolejności malejącej.

#Stronicowanie

Gdy zestaw wyników może być bardzo duży, można użyć stronicowania, aby kontrolować liczbę wyników zapytania. Na przykład, aby pobrać 10 najnowszych rekordów, można posortować dane według pola „Czas utworzenia” w kolejności malejącej, a następnie ustawić stronicowanie na 1 stronę z 10 rekordami.

#Obsługa pustych wyników

W trybie pojedynczego rekordu, jeśli żadne dane nie spełniają warunków, wynik zapytania będzie null. W trybie wielu rekordów będzie to pusta tablica ([]). Mogą Państwo zdecydować, czy zaznaczyć opcję „Wyjdź z przepływu pracy, gdy wynik zapytania jest pusty”. Po zaznaczeniu tej opcji, jeśli wynik zapytania będzie pusty, kolejne węzły nie zostaną wykonane, a przepływ pracy zakończy się wcześniej ze statusem błędu.