📜  DocumentDB-创建集合(1)

📅  最后修改于: 2023-12-03 14:40:51.244000             🧑  作者: Mango

DocumentDB-创建集合

在使用Azure Cosmos DB服务时,创建集合是必须要进行的步骤之一。集合是存储数据的基本单位,它包含文档和用于管理访问和存储的项。本文将介绍如何使用Azure Portal和Azure CLI创建集合。

使用Azure Portal创建集合
  1. 登录 Azure Portal ,并创建名为“mycosmosdbaccount”的Azure Cosmos DB帐户。

  2. 在左侧面板中选择“Azure Cosmos DB”并选择“mycosmosdbaccount”。

  3. 在“mycosmosdbaccount”页面上方的菜单中,选择“集合”。

  4. 在“集合”页面上方的菜单中,选择“添加集合”。

  5. 在“添加集合”页面上输入以下内容:

    • 数据库ID:这是集合所属的数据库。可以选择现有的数据库或使用新名称创建一个新数据库。
    • 集合ID:这是集合的名称。
    • 存储容量:这是集合可用的存储容量。默认大小为10 GB。
  6. 单击“添加”以创建集合。

使用Azure CLI创建集合
  1. 打开命令行提示符,运行以下命令以创建一个名为“mycosmosdbaccount”的Azure Cosmos DB帐户:

    az cosmosdb create --name mycosmosdbaccount --kind GlobalDocumentDB --resource-group myresourcegroup --max-interval 10 --max-staleness-prefix 200
    
  2. 在运行命令时输入管理员主密钥,以登录到新创建的Azure Cosmos DB帐户。

  3. 运行以下命令以创建一个数据库:

    az cosmosdb database create --db-name mydatabase --name mycosmosdbaccount --resource-group myresourcegroup
    
  4. 运行以下命令以创建一个集合:

    az cosmosdb collection create --collection-name mycollection --db-name mydatabase --name mycosmosdbaccount --partition-key-path /myPartitionKey --resource-group myresourcegroup
    

    此命令将创建名为“mycollection”的集合,其分区键为“myPartitionKey”。

  5. 使用以下命令检索新创建的集合的详细信息:

    az cosmosdb collection show --collection-name mycollection --db-name mydatabase --name mycosmosdbaccount --resource-group myresourcegroup
    

    运行此命令后,将显示有关新创建的集合的详细信息。

以上是使用Azure Portal和Azure CLI创建集合的步骤。在这些步骤中,我们已经学习了如何创建一个数据库、一个集合,并设置集合的分区键。在实际的应用中,可以根据需要进行任意创建、删除、更新、查询等操作。