Meta consulta – Como exibir uma meta chave nula

Na base, tenho essa consulta que exibe o tipo de postagem personalizado de 9 randoms:

$args= array( 'post_type' => 'adverts', 'orderby' => 'rand', 'posts_per_page' => 9, 'tax_query' => array( array( 'taxonomy' => 'type', 'field' => 'slug', 'terms' => $term ) ) ); 

Agora eu gostaria de exibir 9 anúncios (CPT) que têm uma média de votos (meta_key) inferior a 6. Então eu adiciono isso:

 $args= array( 'post_type' => 'adverts', 'orderby' => 'rand', 'posts_per_page' => 9, 'meta_query' => array( array( 'key' => 'votes_average', 'value' => '6', 'compare' => ' 'NUMERIC', ) ) ); 

Quando não adiciono esta meta_query, minha primeira consulta funciona. Quero dizer, ele funciona com posts randoms, mesmo aqueles que têm uma “avaliação de votos” igual a 0. Mas a consulta secundária não exibe os anúncios com uma “ação de votos” igual a 0.

Eu esqueci algo?

Solutions Collecting From Web of "Meta consulta – Como exibir uma meta chave nula"

Finalmente, esta meta_query funciona:

 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'votes_average', 'value' => '6', 'compare' => '< ', 'type' => 'NUMERIC', ), array( 'key' => 'votes_average', 'compare' => 'NOT EXISTS', 'value' => 'null', ) ),