Isso também deve funcionar para Drupal 8 ou Drupal 10.
Para procurar nodes por algum campo ou atributo no Drupal é muito simples, basta executar o código abaixo no seu projeto:
use \Drupal\node\Entity\Node;
// Get all node ids using entityQuery.
$nids = \Drupal::entityQuery('node')
->condition('status', 1)
->condition('type', 'article')
->sort('created', 'DESC');
->execute();
// Get all node objects using node ids.
$nodes = Node::loadMultiple($nids);
// Perform actions for each node.
foreach($nodes as $node) {
$node->set('title', 'My Title');
}
// Save node.
$node->save();