mongorestore --help shows that the -d and --db option should set the "database to use."
In tools/Tool.cpp this parameter maps to the instance variable _db and this variable is not referenced in tools/restore.cpp. After further digging I see that the target database used is always that of the dumped database and the d(-db) option is always ignored for this task.