logologo
Démarrer
Manuel
Développement
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Démarrer
Manuel
Développement
Plugins
API
logologo
Workflows
Aperçu
Démarrage rapide

Déclencheur

Aperçu
Événement de table de données
Tâche planifiée
Événement avant action
Événement après action
Événement d'action personnalisé
Approbation
Webhook

Nœud

Aperçu

AI

LLM

Contrôle de flux

Condition
Branche multi-conditions
Boucle
Variable
Branche parallèle
Appeler un workflow
Sortie de flux
Mappage de variables JSON
Délai
Fin

Calcul

Calcul
Calcul de date
Calcul JSON

Opération sur les données

Ajouter des données
Mettre à jour les données
Interroger les données
Supprimer les données
Opération SQL

Traitement manuel

Traitement manuel
Approbation
Copie (CC)

Type étendu

Requête HTTP
Script JavaScript
Notification
Envoi d'e-mail
Réponse
Message de réponse
Variable
Journal d'exécution
Gestion des versions
Options avancées

Développement d'extensions

Aperçu
Étendre le type de déclencheur
Étendre le type de nœud
Référence API
Previous PageMettre à jour les données
Next PageSupprimer les données
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Interroger des données

Permet de rechercher et de récupérer des enregistrements de données dans une collection qui répondent à des conditions spécifiques.

Vous pouvez configurer ce nœud pour interroger un seul enregistrement ou plusieurs. Le résultat de la requête peut être utilisé comme variable dans les nœuds suivants. Lorsque vous interrogez plusieurs enregistrements, le résultat est un tableau. Si le résultat de la requête est vide, vous pouvez choisir de poursuivre ou non l'exécution des nœuds suivants.

#Créer un nœud

Dans l'interface de configuration du flux de travail, cliquez sur le bouton plus ("+") dans le flux pour ajouter un nœud "Interroger des données" :

Add Query Data Node

#Configuration du nœud

Query Node Configuration

#Collection

Sélectionnez la collection à partir de laquelle vous souhaitez interroger des données.

#Type de résultat

Le type de résultat est divisé en "Enregistrement unique" et "Plusieurs enregistrements" :

  • Enregistrement unique : Le résultat est un objet, correspondant uniquement au premier enregistrement trouvé, ou null.
  • Plusieurs enregistrements : Le résultat sera un tableau contenant les enregistrements qui correspondent aux conditions. Si aucun enregistrement ne correspond, le tableau sera vide. Vous pouvez les traiter un par un à l'aide d'un nœud de boucle.

#Conditions de filtrage

Similaire aux conditions de filtrage d'une requête de collection classique, vous pouvez utiliser les variables de contexte du flux de travail.

#Tri

Lors de l'interrogation d'un ou plusieurs enregistrements, vous pouvez utiliser des règles de tri pour contrôler le résultat souhaité. Par exemple, pour interroger le dernier enregistrement, vous pouvez trier par le champ "Heure de création" dans l'ordre décroissant.

#Pagination

Lorsque l'ensemble des résultats peut être très volumineux, vous pouvez utiliser la pagination pour contrôler le nombre de résultats de la requête. Par exemple, pour interroger les 10 derniers enregistrements, vous pouvez trier par le champ "Heure de création" dans l'ordre décroissant, puis configurer la pagination sur 1 page avec 10 enregistrements.

#Gestion des résultats vides

En mode "Enregistrement unique", si aucune donnée ne correspond aux conditions, le résultat de la requête sera null. En mode "Plusieurs enregistrements", il s'agira d'un tableau vide ([]). Vous pouvez choisir de cocher ou non l'option "Quitter le flux de travail si le résultat de la requête est vide". Si cette option est cochée et que le résultat de la requête est vide, les nœuds suivants ne seront pas exécutés et le flux de travail se terminera prématurément avec un statut d'échec.