Re: How to do a mongoexport without the slaveOk option ?

From: Kevin Adistambha <kevinadi@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Thu, 21 Apr 2016 20:34:03 -0700 (PDT)
Why ads?


Hi,

But in case of sharded collections, how do you connect to the primary nodes 
of all shards ??

In MongoDB 3.0.x, mongoexport will dump from each shard’s secondary nodes, 
and this behavior cannot be changed.

However, in MongoDB 3.2.x, mongoexport using the --readPreference=primary 
setting allows dumping from each shard’s primary. This is also the default 
behavior of mongoexport in 3.2.x.

And by the way, what is the —slaveOk option for if it is a default option 
and cannot be negated ?

This setting is a historical artifact, which is currently being deprecated 
in MongoDB 3.2.x in favor of a more flexible --readPreference setting.

You may be able to use mongoexport version 3.2.x to dump data from MongoDB 
version 3.0.x, so you can take advantage of the new --readPreference 
setting. In my limited testing, it seems to work as expected. However 
please be sure to test for your use case thoroughly, since you will be 
mixing versions between the tool and the database engine.

Best regards,
Kevin


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/ed03b66b-6805-4c59-868b-516aec28096d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?