Opening a cursor on a non-existent table (which MongoDB does to test for existence) should not force transactions to rollback.