MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O Doctrine ODM/MongoDB não está tentando novamente as consultas?


Suponho que você esteja usando uma das tags (até 2.2.1 neste momento) correspondente à ramificação 2.0 no DoctrineMongoDBBundle. A compatibilidade do Symfony 2.1+ está nas tags versões 3+ do pacote.

A classe de configuração expõe retry_query e retry_connect opções, cujo padrão é zero, no nível do gerenciador de documentos. Em YML, a configuração ficaria assim:
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

Sei que isso não foi mencionado na documentação do pacote , então acabei de adicionar uma seção sobre ele este commit .