flush()経験的には、それ以降は必要ないように思われfindAndUpdate()ます。Doctrine ODM/MongoDB のドキュメントのどこにも明示的に記載されているのを見つけることができませんでした (そして、あまりソース コードを読む気にはなりませんでした)。
findAndModifymongodb.org状態のドキュメント
このコマンドを使用して、ドキュメント (最大 1 つ) をアトミックに変更し、それを返すことができます。
Doctrine MongoDBfindAndUpdate()は MongoDB のfindAndModify. したがって、すべてが実際に一度に行わflush()れるように思われるため、ドキュメント マネージャーを呼び出す必要はありません。