Hi Shanshan,
According to the log entries provided you do appear to have unusual database corruption. This should not occur during normal operation and may be the result of an improper shutdown or mongod crash, especially if you are running the MMAPv1 storage engine with journaling disabled.
Could you confirm the state of journaling by reviewing (and possibly attaching) the results of the db.serverCmdLineOpts() command from your mongo shell.
If you are running a replica set you can restore a copy of your data from another member server. This involves shutting down the good mongod instance and then copying the data files from the dbpath location to your corrupted server.
However if you are running a standalone server the recommended method to clean up a database is by using the mongod --repair command line option. Note that this operation does not save any corrupt data during the repair process.
As you have attempted the database repair without success could you include more information around the failure you are seeing, along with providing the exact command line being used.
For more information on how to perform a database repair you can review the repairDatabase command documentation.
Regards,
John Murphy