如何在网站上显示Cosmos DB数据

时间:2019-03-14 19:20:55

标签: azure nosql azure-web-sites azure-cosmosdb

我有一个Cosmos DB,其中的userdata由userID存储和分区。我使用MS Botframework v4构建的聊天机器人将该数据保存到数据库中。

我以与本tutorial中介绍的方式相同的方式访问数据库。

每个用户的对象看起来像这样:

{
    "id": "3213",
    "realId": "3213",
    "document": {
        "name": "frank",
        "age": 18,
        "gender": "weiblich",
        "riskAssessmentComplete": true,
        "riskDescription": "höchst risikoliebend",
        "order": [
            "1",
            "0",
            "2"
        ],
        "payout": "6,50€"
    },
    "_rid": "YsI4AMvVJ9cRAAAAAAAAAA==",
    "_self": "dbs/YsI4AA==/colls/YsI4AMvVJ9c=/docs/YsI4AMvVJ9cRAAAAAAAAAA==/",
    "_etag": "\"00007d7e-0000-0000-0000-5c89b6600000\"",
    "_attachments": "attachments/",
    "_ts": 1552528992
}

我现在想做的是使用一个网站来显示特定的值(“支出”)。如何从网站访问数据库?不幸的是,我没有找到有关如何从网站访问cosmos DB的教程。由于我使用的是Botframework提供的状态管理和存储对象,因此,如果没有它们,我不知道如何实现。

1 个答案:

答案 0 :(得分:-1)

您可以使用REST API或C#来访问内容并将其显示在给定的网页上。提供了一些深入的示例和教程,例如:https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-dotnet-samples