Insert operations to collections system.profile and system.namespaces finished successful, but new data didn't appeared there. I think it would be good if an exception would be thrown here.
$ mongo MongoDB shell version: 2.0.2 connecting to: test > use newdb switched to db newdb > db.getCollectionNames() [ ] > db.tmp.insert({"field": "value"}) > db.getCollectionNames() [ "system.indexes", "tmp" ] > db.system.namespaces.find() { "name" : "newdb.tmp" } { "name" : "newdb.system.indexes" } { "name" : "newdb.tmp.$_id_" } > db.system.namespaces.insert({"name": "newdb.newtmp"}) > db.system.namespaces.find() { "name" : "newdb.tmp" } { "name" : "newdb.system.indexes" } { "name" : "newdb.tmp.$_id_" } > db.setProfilingLevel(2) { "was" : 0, "slowms" : 100, "ok" : 1 } > db.system.profile.insert({"field": "value"}) > db.system.profile.find() { "ts" : ISODate("2012-01-06T13:30:46.592Z"), "op" : "insert", "ns" : "newdb.system.profile", "millis" : 0, "client" : "127.0.0.1", "user" : "" }