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

如何通过Confluence REST API在Atlas文档中追加段落(不覆盖原有内容)

Atlas文档追加文本的API解决方案

针对数组类型文本字段

如果你的文档中存储内容的字段是数组(例如content: ["第一段文本", "第二段文本"]),用$push或$addToSet操作符实现追加:

  • 在Postman中发送PUT请求到Atlas Data API的updateOne端点,地址格式:https://data.mongodb-api.com/app/<你的APP_ID>/endpoint/data/v1/action/updateOne
  • 请求体JSON示例:
{
  "collection": "你的集合名称",
  "database": "你的数据库名称",
  "dataSource": "你的数据源名称",
  "filter": { "_id": "目标文档的ID" },
  "update": {
    "$push": {
      "content": "需要追加的新文本内容"
    }
  }
}
  • 提示:$push会直接追加到数组末尾;如果要避免重复内容,替换成$addToSet即可。

针对字符串类型文本字段

如果存储内容的字段是字符串(例如content: "原有完整文本"),用$concat操作符拼接实现追加:

  • 同样发送PUT请求到上述updateOne端点
  • 请求体JSON示例:
{
  "collection": "你的集合名称",
  "database": "你的数据库名称",
  "dataSource": "你的数据源名称",
  "filter": { "_id": "目标文档的ID" },
  "update": {
    "$set": {
      "content": {
        "$concat": ["$content", "\n---\n新追加的文本内容"]
      }
    }
  }
}
  • 提示:$content代表字段原有值,\n---\n是自定义的分隔符,可根据需求修改。

关键注意事项

  • 确保Atlas API密钥已配置好更新权限,请求头中需携带api-key和Authorization信息
  • filter条件必须精准,避免误更新其他文档
  • 建议先在MongoDB Compass中测试更新逻辑,再在Postman中执行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 14:20:58