angular - Comment utiliser l'opérateur rxjs « find »


Je veux définir nameMatch sur le nodeName si le nodeName est présent dans le flux observable. Il en va de même pour idMatch. J'essaie d'utiliser l'opérateur find de rxjs. Voici ce que j'ai actuellement :

 const response = 
(this._resourceService.search(ResourceUrns.SERVICE_METRIC)

            .pipe(
                map(getServiceNodes))
            .subscribe(result => {
                if (result.find(nodeName)){
                    this.nameMatch=(nodeName);
                 } else{
                this.nameMatch= "not present"
                }
                if(result.find(systemId)){
                    this.idMatch=systemId
                } else {
                    this.idMatch='not present'
                }
                }));

Je reçois « predicate n’est pas une fonction » dans la console lorsque j’essaie de le consigner.