Con el siguiente código, si el usuario actual no tiene 'omitir el acceso al nodo' (consulte _node_query_node_access_alter () para verificaciones exactas), entonces la consulta verifica el nodo_acceso, aunque no use la etiqueta "node_access".
¿Cómo puedo evitar la verificación node_access con la siguiente consulta para un usuario que no sea administrador?
Estoy usando este código de un módulo, por lo que puedo verificar los permisos yo mismo, sin necesidad de comprobaciones de node_access.
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();