MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Doctrine ODM / MongoDB ne réessaye pas les requêtes ?

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 .