【发布时间】:2019-08-05 19:36:55
【问题描述】:
我有一个 Cosmos DB,其中用户数据按用户 ID 存储和分区。我使用 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 提供的状态管理和存储对象,没有它们我不知道如何完成。
【问题讨论】:
-
不确定您具体要问什么。访问 Cosmos DB 类似于访问任何其他数据库。你遇到了什么具体问题?请相应地编辑您的问题。现在,这是相当广泛的(和题外话)。
-
抱歉内容太宽泛了。我希望我能澄清一些事情。感谢您的提示。
-
你是否尝试将对象解析为json,然后读取值。
-
Cosmos DB 现在支持 CORS,您可以使用 node.js SDK 或 REST api 直接从网站与 Cosmos DB 对话
标签: azure nosql azure-web-app-service azure-cosmosdb