You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CosmosDB中能否用SQL删除文档集合数据?求对应Delete语句

在Azure Cosmos DB中使用SQL删除数据的方法

当然可以在Azure Cosmos DB中通过SQL语句删除文档集合里的数据,针对你给出的SELECT查询,对应的DELETE写法非常直观:

DELETE FROM Families f WHERE f.id = "AndersenFamily"

重要注意事项:

  • 这个语句会删除所有匹配f.id = "AndersenFamily"条件的文档,如果你的集合中只有一条id为"AndersenFamily"的文档,就只会删除这一条记录
  • Cosmos DB的DELETE语句是行级操作,必须通过WHERE子句指定过滤条件(如果需要删除集合中所有文档,可以使用WHERE 1=1,但这类批量删除操作一定要谨慎执行,建议先做好数据备份)
  • 执行删除操作前,请确保你拥有对应的操作权限,并且反复确认过滤条件的准确性,避免误删重要数据

内容的提问来源于stack exchange,提问作者RKh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:45:15