&mgo.LastError{The code is 16460, not 11000 11001 12582. I searched this code it says that's an error inserting documents to shard.
Err:"error inserting 1 documents to shard ro_s_1_6:ro_s_1_6/192.168.1.221:27018,192.168.1.222:27018 at version 6|115||52c1171d330bbae1e42d97c5 :: caused by :: E11000 duplicate key error index: ro_s_1.rs.$_id_ dup key: { : \"77g1ej:\" }",
Code:16460,
N:0,
Waited:0,
FSyncFiles:0,
WTimeout:false,
UpdatedExisting:false,
UpsertedId:interface {}(nil)
}