本教程演示如何使用 Azure 门户创建 Azure Cosmos DB 帐户,然后使用 DocumentDB .NET API 创建具有分区键的文档数据库和集合。通过在创建集合时定义分区键,应用程序能够随数据增加轻松进行扩展。在本教程中完成的所有操作均符合 1 元试用条件。
开始之前
如果您还没有 Azure 账户,可以申请 1 元试用账户。
步骤1:创建 Cosmos DB(DocumentDB)并添加集合
1. 登录 Azure 门户,点击“+新建”->“Databases”->“DocumentDB”。
2. 输入必要的参数,然后点击“创建”。
3. 等待几分钟,数据库便创建好。
4. 打开刚刚新建的 Cosmos DB 账户,点击“浏览”->“+添加集合”。
5. 输入需要的参数点击“确认”,创建集合以及它的数据库。
步骤2:新建文档
1. 在 Azure 门户中,打开之前建好的 Cosmos DB,点击“文档资源管理器”->“创建”。
2. 使用以下的 JSON 文件重复前一步,新建多个文档。
文档1:
{
"id": "document1",
"MyPartitionKey": "documentTestPK1",
"attribute1": "value1",
"attribute2": "value2",
"attribute3": {
"attribute1_level2": "value1_level2",
"attribute2_level2": "value2_level2"
},
"attribute4": []
}
文档2:
{
"id": "document2",
"MyPartitionKey": "documentTestPK1",
"attribute5": "value1",
"attribute6": "value2",
"attribute7": {
},
"attribute8": []
}
文档3:
{
"id": "document3",
"MyPartitionKey": "documentTestPK2",
"attribute9": "value1",
"attribute10": "value2",
"attribute11": {
},
"attribute12": ["value1_level2","value2_level2"]
}
步骤3:查询文档
1. 在 Azure 门户中,打开之前建好的 Cosmos DB,点击“查询资源管理器”,输入以下的查询:
2. 点击“运行查询”,便能得到前一步骤添加的“文档1”和“文档2”:
步骤4:删除集合
1. 在 Azure 门户中,打开之前建好的 Cosmos DB,点击“浏览”->“删除集合”。
2. 输入集合名称来确认要删除的集合,然后点击“删除”。
步骤5:删除 Cosmos DB 账户
1. 在门户中,打开你的资源组,点击“删除”。
2. 输入你的资源组名称来确认你要删除的资源组,然后点击“删除”。
等待十几分钟后,本次测试的资源将全部被删除。