MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Doctrine ODM / MongoDB non riprova le query?

Presumo che tu stia utilizzando uno dei tag (fino a 2.2.1 in questo momento) corrispondente al ramo 2.0 su DoctrineMongoDBBundle. La compatibilità con Symfony 2.1+ è nelle versioni tag 3+ del bundle.

La classe di configurazione espone retry_query e retry_connect opzioni, che per impostazione predefinita sono zero, a livello di gestore documenti. In YML, la configurazione sarebbe simile a:

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

Mi rendo conto che questo non è stato menzionato nella documentazione del bundle , quindi ho appena aggiunto una sezione su di esso in questo commit .