ドキュメントの id フィールドに Doctrine ODM でアノテーションを設定する場合、デフォルトの MongoId メソッドとは異なるキー生成戦略を指定できます。
/** @ODM\Document(collection="documents") */
class Document
{
/**
* @ODM\Id(strategy="UUID")
*/
protected $id;
}
これには、設定するすべての新しいドキュメント マッピングに対してこの戦略を指定する必要があります。アプリケーション全体のデフォルト戦略を変更することはできますか? おそらく、接続レベルでの構成オプションを介してですか?