php - 如何使用 PHP 将数据插入 CosmosDB (SQL API)?
问题描述
如何从 PHP Web 应用程序将数据(文档)插入 CosmosDB(使用 SQL API)?
是否可以处理插入查询?
解决方案
Azure CosmosDB 支持多个可供选择的客户端。目前它没有原生 php 客户端,但您可以使用REST API:
Azure Cosmos DB REST API 提供对 Azure Cosmos DB 资源的编程访问,以创建、查询和删除数据库、文档集合和文档。若要对 Azure Cosmos DB 资源执行操作,请使用受支持的方法(GET、POST、PUT 或 DELETE)将 HTTPS 请求发送到以资源集合或特定资源为目标的终结点。
从此处阅读更多信息: Azure Cosmos DB:REST API 参考。
要检查您的首选语言是否有可用的官方客户端库,请查看 CosmosDB 官方文档页面“如何使用 SQL API 开发应用程序?” .
如果“插入查询”是指INSERT INTO ..
SQL 语法,请注意 CosmosDB SQL API 不是 ANSI SQL。另请参阅关于 CosmosDB 中 SQL 语法主题的另一个 SO 答案。
推荐阅读
- r - 使用 ggplot 和 facet_wrap 在每组 vline 旁边放置标签
- python - 从目录估计并创建特定大小的 zip 文件
- elasticsearch - 如何将日志从 serilog 文件发送到 elasticsearch
- oracle - 无法在 Mac 的 docker 中的 Oracle 11g 中假脱机,文件路径或权限问题?(SP2-0606:无法创建 SPOOL 文件)
- gitlab-ci - 未从 Gitlab CI 管道中的测试/资源中选择 Quarkus application.properties
- reactjs - 如何使用 React(使用 material-ui 和 react-mathjax-node)在 MathJax 上包装文本
- javascript - Angular 11 Electron IPC 通信“发送”未定义
- php - WooCommerce 存款:仅保留存款的特定运输方式
- child-process - Netlify 在构建过程中有不同的 pid
- c# - 等待任务忽略超时