- 
    Type:Bug 
- 
    Resolution: Done
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: 2.1.1
- 
    Component/s: Index Maintenance
- 
    None
- 
    Environment:Mac OSX 10.7.4
 MongoDB 2.1.1
- 
        Query
- 
        ALL
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
db.getPrevError() returns an object with an err message that includes the incorrect error code.
> db.x.drop()
> db.x.createIndex({ name: 1 }, { unique: 1 })
> db.x.insert({ name: 'aaron' })
> db.x.insert({ name: 'another' })
> db.x.update({ name: 'aaron' }, { $set: { name: 'another' }})
E11000 duplicate key error index: test.x.$name_1  dup key: { : "another" }
> db.getPrevError()
{
	"err" : "E11000 duplicate key error index: test.x.$name_1  dup key: { : \"another\" }",
	"code" : 11001,
	"n" : 0,
	"nPrev" : 1,
	"ok" : 1
}
Expected err message: "E11001 duplicate key error index: test.x.$name_1 dup key: { : \"another\" }"