Je suis sur une entité personnalisée avec des champs personnalisés et j'essaie d'obtenir tous les enregistrements vides à la date:
Le champ a été créé avec CCK, donc le stockage de champ a une table.
$query = \Drupal::entityQuery('test_entity');
$query->condition('field_date',NULL,'=');
$ids=$query->execute();
Cela ne fonctionne pas pour le champ date.
Étant donné que le champ est stocké dans une seule table, voici comment obtenir tous les enregistrements vides de mon entité où mon champ personnalisé est vide:
$query = \Drupal::entityQuery('test_entity');
$query->notExists('field_date');
$ids=$query->execute();