sequenceIdを再調整するjs関数をコレクションdb.system.jsに保存しました。これを使用して、エンティティのid値を設定します。
次のように、MongoDBのDoctrineodmでこのストアドプロシージャを使用しようとしています。
$data=new Application\Entities\Data;
$data->setId("getSequence('campagne')");
$dm->persist($data);
ただし、関数は評価されず、エンティティDataのアノテーション@Idが設定した値を上書きします。
Doctrine odmでストアドプロシージャを使用することは可能ですか?
前もって感謝します
ジセラ