qt - 使用 Qt 的 Cosmos DB

标签 qt azure azure-cosmosdb

您好,我是使用 Qt 进行跨平台开发的新手。我当前的目标是能够使用我在 Qt 中开发的应用程序缓存 CosmosDB 中的数据。我在设置 CosmosDB 时没有遇到任何问题,但我对与数据库通信的最佳方式是什么感到困惑。

我需要创建自己的 API 来与数据库对话吗?那里的图书馆已经可以满足我的要求了吗?

最佳答案

您可以使用标准 HTTP 请求,也可以使用 SQL API。

Azure Cosmos DB 通过可由 HTTP/HTTPS 请求调用的 REST API 公开资源。 How can I develop apps with the SQL API

Azure Cosmos DB REST API reference

Azure Cosmos DB 还提供查询语言作为查询 JSON 文档的接口(interface)。该语言支持 ANSI SQL 语法的子集,并添加了 JavaScript 对象、数组、对象构造和函数调用的深度集成。微软显示exmaples here

关于qt - 使用 Qt 的 Cosmos DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50708205/

相关文章:

c++ - QVariant 转换为 QPainterPath

qt - 对象::连接:没有这样的信号

sql - Azure、DocumentDB、如何使用 JOIN 返回唯一结果

.net - 在 .Net Core 3.1 中使用 MongoDB API 出现 Azure Cosmos DB 中的重复 key 问题

c++ - 如何设置线程和子线程之间的信号/槽连接?

c++ - Qt/C++ - 当一个小部件关闭时关闭两个小部件

azure - 访问 Azure Blob 存储时出现错误 400 错误请求 - 所有最新组件

azure - 如何使用 MSI 从另一个租户中的服务访问资源?

azure - 如何监控Azure子网中的IP分配?

c# - 我应该直接在桌面客户端中使用 DocumentClient (CosmosDB)