Я выполнил команду для осколки коллекции, используя эту команду
sh.shardCollection("db.collection_name",{"_id":"hashed"})
Я получил следующую ошибку
{
"ok" : 0.0,
"errmsg" : "Please create an index that starts with the proposed shard key before sharding the collection",
"code" : 72,
"codeName" : "InvalidOptions",
"operationTime" : Timestamp(1582011118, 65),
"$clusterTime" : {
"clusterTime" : Timestamp(1582011118, 65),
"signature" : {
"hash" : { "$binary" : "jOIjTJkZKkC2ZI5lFQwX4Q7QNfs=", "$type" : "00" },
"keyId" : NumberLong(6774859010160984065)
}
}
}
Индекс на _id
{
"v" : 2,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "db.collection_name"
}
Я работаю в понедельник go 4.0.0 установка защищенного кластера