我不确定如何在Mongo中使用@Collection注释。如您所知,我正在尝试在Mongo文档中保存一个简单的数组。
所以在我的文件中:
/**
* @MongoDB\Collection
*/
protected $counties = array();
/**
* Set counties
*
* @param collection $counties
* @return self
*/
public function setCounties($counties)
{
$this->counties = $counties;
return $this;
}
/**
* Get counties
*
* @return collection $counties
*/
public function getCounties()
{
return $this->counties;
}
现在我去保存例如:
$county = "test entry"
$obj = new Obj();
$obj->setCounties(array($county));
它现在给我警告“预期收集,得到阵列”。
怎么回事?