英文:
unable to create new container in cosmos db
问题
我创建了我的第一个 cosmos db 数据库。在该数据库中,我创建了一个名为 person 的容器,并将 pid 作为分区键。
现在我想在同一个数据库中创建一个名为 order
的新容器,并将 "pid" 作为分区键。但是 o 按钮被禁用,没有警告或错误消息。问题是什么?
英文:
I created my first cosmos db database. In that database, I created a container name person with pid as the partition key.
Now I want to create a new container in same database with name order
with "pid
" as the partition key. But the o button is disabled with no warning or error message. What is the issue ?
答案1
得分: 2
上述评论并不完全有帮助。我遇到了与您相同的问题。我可以通过以下方式解决:
- 前往 https://cosmos.azure.com/
- 添加新容器
- 单击 "添加分层分区键"
- 删除分层分区键
现在 "OK" 变成了蓝色,我可以创建容器了。在 portal.azure.com 上的数据资源管理器中,我无法创建容器。
英文:
Above comments are not exactly helpful. I had the same issue as you did. I could fix it by:
- go to https://cosmos.azure.com/
- add new container
- Click "add hierarchical partition key
- remove the hierarchical partition key
Now the OK turned blue, and I could create the container. In the Data Explorer on portal.azure.com I could not get create containers.
答案2
得分: 0
你必须在顶部选择现有的数据库('Purchase' 数据库):
老实说,我没有看到这个的复杂性。
英文:
You must select the existing database at the top ('Purchase' database):
I don't see the complexity of this, to be honest.
答案3
得分: 0
不理想,但删除整个数据库对我解决了这个问题。这似乎与免费套餐有关。
英文:
Not ideal, but deleting the entire database fixed this issue for me. It does appear to be related to the free tier.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论