Pode-se recuperar itens de campo de uma entidade com
// Find all terms on $node in field 'field_tags'.
$terms = field_get_items('node', $node, 'field_tags');
Mas existe uma maneira conveniente de fazer o inverso, Core ou não?
// Attach new term $term to $node in field 'field_tags'.
$term = taxonomy_term_load($tid);
$node = field_set_items('node', $node, 'field_tags', 'taxonomy_term', $term);
node_save($node);
Gostaria de evitar o incômodo de atribuir manualmente um termo $, analisar o aspecto da estrutura da matriz e depois construí-la manualmente, pois às vezes não é trivial.
O único problema na fila principal que pude encontrar que parecia vagamente semelhante foi sobre a linguagem de campo api DX .