-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: 2.5.3
-
Component/s: Sharding
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
sample mongos session:
mongos> db.user.insert({ _id: 1 })
Insert WriteResult({ "ok" : 1, "n" : 1 })
mongos> db.user.insert({ _id: 1 })
Insert WriteResult({
"ok" : 0,
"code" : 11000,
"errmsg" : "E11000 duplicate key error index: test.user.$_id_ dup key: { : 1.0 }",
"n" : 0
})
mongos> db.getLastErrorObj()
{
"singleShard" : "localhost:30000",
"n" : 0,
"connectionId" : 7,
"err" : null,
"ok" : 1
}
sample mongod session (expected):
db.user.insert({ _id: 2 })
Insert WriteResult({ "ok" : 1, "n" : 1 })
> db.user.insert({ _id: 2 })
Insert WriteResult({
"ok" : 0,
"code" : 11000,
"errmsg" : "E11000 duplicate key error index: test.user.$_id_ dup key: { : 2.0 }",
"n" : 0
})
> db.getLastErrorObj()
{
"err" : "E11000 duplicate key error index: test.user.$_id_ dup key: { : 2.0 }",
"code" : 11000,
"n" : 0,
"connectionId" : 1,
"ok" : 1
}