Checking MongoDB integrity after a DB restore

Hi All,

I am new to MongoDB. I have set up our first MongoDB DB as on-prem community edition standalone on a RHEL7 server so far so good …

I am using this method to take a backup which seems to be working fine.

I have been able to perform a restore from the LVM snapshot backup. The database has started without any issues after a restore.

I am going to set up a regular weekly restore on to another RHEL7 server from the LVM snapshot backup.
I would like to do a full integrity check of the restored database after the weekly restore to confirm we have a good backup. I have been using the db.collection.validate() on all collections in the database. Is this a reasonable approach or is there a better alternative or should I be adding some additional checks?

Any advice would be greatly appreciated.

Many thanks,
KC