当使用 Doctrine ODM 为文档的 id 字段设置注释时,您可以指定与默认 MongoId 方法不同的密钥生成策略,如下所示:
/** @ODM\Document(collection="documents") */
class Document
{
/**
* @ODM\Id(strategy="UUID")
*/
protected $id;
}
这要求您为您设置的每个新文档映射指定此策略。是否可以更改整个应用程序的默认策略?也许通过连接级别的配置选项?