Symfony2 MongoDB Doctrine ObjectID

时间:2016-03-28 13:19:00

标签: mongodb symfony doctrine

我只想为文档重新生成新的随机ID。 我没有在学说中找到函数ObjectId()(Mongodb)。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

首先阅读Identifiers

您需要编写自己的生成器或使用现有生成器(如果它们符合您的情况)。

自定义ID设置示例:

/** @Id(strategy="NONE", type="string") */
private $id;

public function setId($id)
{
    $this->id = $id;
}

NONE - 不要生成任何标识符。必须手动设置ID。