gpt4 book ai didi

mongodb - 分片集合和 MongoDb

转载 作者:可可西里 更新时间:2023-11-01 10:38:44 27 4
gpt4 key购买 nike

我已经通过门户在 Cosmos 上创建了一个分片集合(用于 C# MongoDB 驱动程序)。使用 Data Explorer -> New Collection 创建 - 此时设置 Shard Key。

我已将分片键设置为 partitionId

作为尝试将此文档插入名为“data”的集合的示例:

db.data.insert({partitionId:"test"})

我收到错误 Command insert failed: document does not contain shard key.

最佳答案

编辑:

使用门户创建分片集合时似乎存在问题。手动创建分片集合应该可行,请参阅:https://stackoverflow.com/a/48202411/5405453

原文:

来自 the docs :

The shard key determines the distribution of the collection’s documents among the cluster’s shards. The shard key is either an indexed field or indexed compound fields that exists in every document in the collection.

在创建分片集合时,您提供了一个应该用作分片键的键。接下来,如果您插入一个文档,它必须包含该键。参见 here .

关于mongodb - 分片集合和 MongoDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51209787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com