我正在尝试使用 Go 中的 mgo 库对集合进行分片。看起来我无法弄清楚使用 Session.Run 调用运行命令。这是我的代码:
if err := session.DB("admin").Run(bson.D{{"shardCollection", "visits.visits-2016-05"}, {"uuid", "1"}}, &result); err != nil {
panic(err)
} else {
fmt.Println(result)
}
我已经尝试了几种传递关键参数的变体,但我总是遇到no shard key错误
我在这里做错了什么?
牛魔王的故事
千万里不及你
随时随地看视频慕课网APP
相关分类