MongoEngine especifica preferência de leitura na consulta

Estou usando o Mongo 2.6, o Pymongo 2.7.2 e o Mongoengine 0.8.7. Para uma consulta de leitura específica, desejo usar o secundário do meu conjunto de réplicas. Portanto, conforme especificado na documentação do mongoengineaqui Eu escrevi minha consulta da seguinte maneira:

from pymongo.read_preferences import ReadPreference    
<collection_name>.objects().read_preference(ReadPreference.SECONDARY_PREFERRED)

No entanto, a consulta está sempre indo para a primária que parece (os logs dessa consulta são sempre vistos apenas na primária). A sintaxe está correta? Se sim, como verifico se o secundário está sendo consultado?

questionAnswers(1)

yourAnswerToTheQuestion