Я не уверен, как использовать аннотацию @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));
Это теперь дает мне предупреждение «ожидаемая коллекция, получил массив».
Как так?
Задача ещё не решена.
Других решений пока нет …