Je suppose que vous utilisez l'une des balises (jusqu'à 2.2.1 pour le moment) correspondant à la branche 2.0 sur DoctrineMongoDBBundle. La compatibilité Symfony 2.1+ est dans les versions de balises 3+ du bundle.
La classe de configuration expose retry_query
et retry_connect
options, qui sont par défaut à zéro, au niveau du gestionnaire de documents. En YML, la configuration ressemblerait à :
doctrine_mongodb:
# Other proxy, hydrator and connection configuration options
default_document_manager: dm1
document_managers:
dm1:
retry_query: 1
retry_connect: 1
# Other mapping, metadata and DM options follow
Je me rends compte que cela n'a pas été mentionné dans la documentation du bundle , donc j'ai juste ajouté une section dessus dans ce commit .