ユーザーテーブルとユーザーIDなどのリレーショナルデータベースがあります。ただし、コメントシステムはMongoに保存されています。
$author = new Author();
$userID = 1;
$author->setId( new \MongoId( $userID ) ); <--- different ID generated everytime
$discussion = new Discussion();
$discussion->setCreatedAt(new \DateTime());
$discussion->setAuthor($author);
生成されるIDは毎回異なるため、5082a694253b4a1201000000、5082a55e253b4a1f05000000のような値があります。
たとえばユーザーID1などのユーザーIDに関連付けるにはどうすればよいですか?または、まったく新しいMongoIDビジネスを忘れて、ユーザーIDをドキュメントに保存する必要がありますか?