有人可以帮忙吗?我正在使用doctrine_mongodb,并试图获取文档中所有键的值。我得到的字段值的整型,字符串和布尔型,但我的字段的类型哈希返回值为'null'Mongodb哈希类型键在数组中返回'null'值
这里是我如何定义/文档/脚本类脚本之一的哈希字段。 PHP
/**
* @MongoDB\Document(collection="scripts")
*/
class Scripts
{
/**
* @MongoDB\Id
*/
public $id;
/**
* @MongoDB\Hash
*/
public $properties;
感谢
不应手动修改生成的水化器和代理类。实际上,在每个文件的顶部都包括“这个类由DOCTRON ODM生成,不要编辑这个文件”。如果您试图添加逻辑以便散列字段始终包含其中的属性,那么您很可能希望使用嵌入式文档并根据您的情况创建一个属性模型,其中包含适当的映射字段。 – jmikola