No Image

How to check if a database exists on MongoDB

01/05/2013 juliogonzalez 2

Why do you need this?

Just suppose you want to backup a Mongo database using mongodump.

As backups for individual databases don’t support –oplog, you may want to make sure you get a consistent database and therefore you may decide to use fsyncLock() to flush any pending write operation, and to lock new writes until your task is finished (do this only over secondary nodes on replica sets)

But then you launch mongodump against the MongoDB node… and the task keeps waiting for something…

(more…)