Déterminer rapidement le nombre de doc réponse dans une base
Objectif :
- détecter si une base contient des documents de type réponse et en connaître le nombre
Un document de type réponse contient en fait un champ système $Ref faisant référence au document père (le sujet) ou la réponse quand c'est réponse à réponse
Il faut cependant tenir compte aussi des documents conflit qui contiennent aussi un $Ref en plus du champ $Conflict
il faut donc effectuer une recherche sur $Ref en écartant le champ $Conflict
la formule du search est
{@isAvailable($Ref) & $Ref!="" & @isUnAvailable($Conflict)}
le $Ref!="" permet d'écarter les $Ref non alimenté... mesure de précaution
pour en connaître le nombre il suffit de récupérer la propriété count de la collection renvoyée
ainsi par cette astuse il est sera inutile de parcourir tous les documents et de vérifier si isResponse = true
- détecter si une base contient des documents de type réponse et en connaître le nombre
Un document de type réponse contient en fait un champ système $Ref faisant référence au document père (le sujet) ou la réponse quand c'est réponse à réponse
Il faut cependant tenir compte aussi des documents conflit qui contiennent aussi un $Ref en plus du champ $Conflict
il faut donc effectuer une recherche sur $Ref en écartant le champ $Conflict
la formule du search est
{@isAvailable($Ref) & $Ref!="" & @isUnAvailable($Conflict)}
le $Ref!="" permet d'écarter les $Ref non alimenté... mesure de précaution
pour en connaître le nombre il suffit de récupérer la propriété count de la collection renvoyée
ainsi par cette astuse il est sera inutile de parcourir tous les documents et de vérifier si isResponse = true