我试图在一个切分的集合中插入一个文档,但是我得到了:
message=‘切分集合上的向上插入必须包含碎片键>,并且具有简单的排序规则
我创建了chard密钥:
config.shardCollection("key:{keyTime :1, software :1 name :1, code :1}")以及当插入时:
db.getCollection('client').insert({
"_id" : {
"keyTime" : "dfsdf", "software" : "kjlkj", "name" : "kjljlk", "code" : "dsfdfsdf"
},
"count" : NumberLong(17320)
})我得到了:
切分集合上的向上插入必须包含碎片键并具有简单的排序规则。
知道吗?
谢谢
发布于 2019-09-09 11:59:50
好的,最后添加哈希工作了
config.shardCollection("key:{keyTime :1, software :1 name :1, code :1}:hashed"")https://stackoverflow.com/questions/57851587
复制相似问题