это настоящий бесполезный ответ

я есть простой вопрос о (кстати, действительно здорово!) Доктрине ODM.

Предположим, у вас есть такой документ:

/**
 * @Document
 */
class Test
{
    /** @Id */
    public $id;
    /** @WHICHTYPE */
    public $field = array();
}

Теперь я хочу сохранить ассоциативный массив, как

array("test" => "test1", "anothertest" => "test2", ......);

В свойстве $ field этого класса.

Я не знаю проблем для MongoDB, но в Doctrine, когда я использую, например, @Collection или просто @Field, сохраняются только значения (например, array_values ​​используется в драйвере отображения для сбора). Таким образом, сохраненное значение выглядит как

array("test1", "test2", ....)

Кто-нибудь знает, какой тип отображения Doctrine-ODM мне следует использовать для сохранения пар ключ-значение в базе данных?

Заранее спасибо,

Анди (привет из Германии)

Ответы на вопрос(4)

Ваш ответ на вопрос