我正在尝试使用int作为我的_id,并且想知道我需要使用哪种类型。当我使用Id时,它将其转换为MongoID。似乎代码中有一个IntIdType,但没有注释,我不确定如何使用它。
class Page implements InputFilterAwareInterface
{
/** @ODM\Id */
private $_id;
}
答案 0 :(得分:2)
我收到了来自提供代码的人的电子邮件,他解释了我必须做的事情。代码应该看起来像这样:
class Page implements InputFilterAwareInterface
{
/** @ODM\Id(strategy="INCREMENT") */
private $_id;
}
希望他们能尽快更新文档。希望这有助于其他人!
答案 1 :(得分:1)
ODM标识符有documentation。
根据该文档,您需要将您的ID描述为:
class Page implements InputFilterAwareInterface
{
/** @ODM\Id(strategy="NONE", type="int") */
private $_id;
}