|
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
|
}
|
|