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

From: rejoc <remi.jolin@xxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Tue, 19 Apr 2016 01:30:47 -0700 (PDT)
Why ads?
Thanks Kevin,

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

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

Le mardi 19 avril 2016 01:27:38 UTC+2, Kevin Adistambha a écrit :

Hi,

How to disable this option in the mongoexport command line and export from 
primaries only ?

For MongoDB version 3.2.x and above, mongoexport allows --readPreference 
setting (this is shown in the contents of mongoexport --help).

However in your case (with MongoDB 3.0.5), you have to connect to the 
Primary node directly by specifying the Primary’s address in the --host 
parameter. You can find out which node is the current Primary by connecting 
to the replica set and executing db.isMaster().primary on the mongo shell.

Please note that exporting from the Primary node may push your working set 
out of memory and may degrade query performance.

Also, I would recommend to upgrade to the latest version in the 3.0.x 
series, which is currently 3.0.11 
<https://docs.mongodb.org/manual/release-notes/3.0/#mar-31-2016>, for 
bugfixes, stability, and performance improvements.

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/76bcb69d-3815-45d6-aacf-68e23160c92c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?