gpt4 book ai didi

azure - azure cosmosDB 3.6 关于索引超出最大数量的字段排序操作的问题

转载 作者:行者123 更新时间:2023-12-02 07:23:23 25 4
gpt4 key购买 nike

使用启用了 mongodb API 的 Azure cosmosDB 版本 3.6 时弹出问题,基本上我们想要对集合中的特定字段进行排序,但出现错误:

 Error: error: {
"ok" : 0,
"errmsg" : "Error=2, Details='Microsoft.Azure.Cosmos.Query.Core.Monads.ExceptionWithStackTraceException: TryCatch resulted in an exception. ---> Microsoft.Azure.Cosmos.Query.Core.Monads.ExceptionWithStackTraceException: TryCatch resulted in an exception. ---> Microsoft.Azure.Cosmos.Query.Core.Monads.ExceptionWithStackTraceException: TryCatch resulted in an exception. ... ...
"code" : 2,
"codeName" : "BadValue"
}

但是,这可能是一个更容易的修复,我们发现如果给出索引,它在排序操作中与其他字段一起顺利进行,但是当我们尝试将索引添加到该特定字段上的当前集合时,会弹出另一个问题有点给我们带来了死胡同。

{
"ok" : 0.0,
"errmsg" : "Exceeded maximum number of indexes",
"code" : 67,
"codeName" : "CannotCreateIndex"
}

令人困惑的是,之前在 3.2 版上使用 cosmosdb 和 MongoDB API 时,我们得到了 Microsoft 团队的官方支持,表示在 3.2 版上索引是自动创建的,因此我们遇到了 indexes exceeds the limit 的问题。类似的问题。但应该在 3.6 版本中消失,这就是为什么我们决定使用 cosmosDB 将所有现有系统迁移到 Azure 云上。

在这个特定的集合中,我们当前正在尝试执行 createIndex操作仅存在 17 个索引,对于 "Exceeded maximum number of indexes" 的这个限制是什么感到困惑错误。

最佳答案

您似乎达到了最大索引限制的软限制,您可以提交支持请求以增加帐户的最大索引限制。

关于azure - azure cosmosDB 3.6 关于索引超出最大数量的字段排序操作的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60518199/

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