Mongo ODM @ Использование аннотаций коллекций

Я не уверен, как использовать аннотацию @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));

Это теперь дает мне предупреждение «ожидаемая коллекция, получил массив».

Как так?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]