usage of elgg_get_entities_from_metadata()

Do I get this function right? I can't get what I want.   

$data_list = elgg_get_entities_from_metadata(array('types'=>'object','subtypes'=>'selldata', 'limit'=>1, 'metadata_name_value_pairs' =>array('name'=>'month', 'value' => 2010-03)));

Or multiple

$data_list = elgg_get_entities_from_metadata(array('metadata_names'=>array('month','name' 'metadat_values'=>array('2010-03','John')));

  • Just to clarify, you need "metadata_name_value_pairs" with nested arrays (i.e. array(array('name'...))), but "metadata_name_value_pair" with just one array (array('name'..)) as Brett says at the beginning of this post.  Both work.