And*_*idt 12 arrays doctrine associative mongodb
我有一个简单的问题(顺便说一句真的很棒!)Doctrine ODM.
假设您有一个类似的文档:
/**
* @Document
*/
class Test
{
/** @Id */
public $id;
/** @WHICHTYPE */
public $field = array();
}
Run Code Online (Sandbox Code Playgroud)
现在我想存储一个关联数组,如
array("test" => "test1", "anothertest" => "test2", ......);
Run Code Online (Sandbox Code Playgroud)
在该类的$ field属性中.
我知道MongoDB没问题,但是在Doctrine中我使用例如@Collection或简单地使用@Field时,只存储了值(例如,在映射驱动程序中使用了array_values进行收集).所以存储的值看起来像
array("test1", "test2", ....)
Run Code Online (Sandbox Code Playgroud)
有谁知道我应该使用哪种Doctrine-ODM映射类型来保存数据库中的键值对?
先感谢您,
安迪(来自德国的greetz)
| 归档时间: |
|
| 查看次数: |
6915 次 |
| 最近记录: |