MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Doctrine ODM / MongoDB wiederholt Abfragen nicht?

Ich nehme an, Sie verwenden eines der Tags (bis zu 2.2.1 zu diesem Zeitpunkt), das dem 2.0-Zweig von DoctrineMongoDBBundle entspricht. Kompatibilität mit Symfony 2.1+ ist in den Tag-Versionen 3+ des Bundles enthalten.

Die Konfigurationsklasse macht retry_query verfügbar und retry_connect Optionen, die standardmäßig auf null gesetzt sind, auf Dokumentmanagerebene. In YML würde die Konfiguration wie folgt aussehen:

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

Mir ist klar, dass dies in der Bundle-Dokumentation nicht erwähnt wurde , also habe ich gerade einen Abschnitt darüber in diesem Commit hinzugefügt .