您好,我是使用 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/