Jag antar att du använder en av taggarna (upp till 2.2.1 just nu) som motsvarar 2.0-grenen på DoctrineMongoDBBundle. Symfony 2.1+-kompatibilitet finns i taggversioner 3+ av paketet.
Konfigurationsklassen visar retry_query
och retry_connect
alternativ, som som standard är noll, på dokumenthanterarnivå. I YML skulle konfigurationen se ut så här:
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
Jag inser att detta inte nämndes i paketdokumentationen , så jag lade precis till ett avsnitt om det i this .