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

AEC Data Model API问题:返回模型中不存在的Distinct Values

AEC Data Model API 返回已删除Design Option值的异常问题

我在使用AEC Data Model API查询模型中Distinct Design Option值时出现异常:

  • 执行指定查询后,返回结果里包含大量当前模型及链接模型中不存在的设计选项,且这些选项显示有对应元素计数
  • 但单独查询带有这些选项值的元素时,没有任何结果返回
  • 推测是API仍保留了已删除的旧设计选项数据

使用的查询语句如下:

query DistinctDesignOptions($elementGroupId: ID!, $elementFilter: String!) {
  distinctPropertyValuesInElementGroupByName(
    elementGroupId: $elementGroupId
    name: "Design Option"
    filter:{query:$elementFilter}
  ) {
    results {
      values {
        value
        count
      }
    }
  }
}

解决建议

  • 在elementFilter中添加元素状态过滤条件,比如筛选未删除的元素(例如isDeleted: false,具体字段需参照API文档定义),尝试过滤掉已删除选项的残留数据
  • 若API提供模型元数据同步/清理接口,调用该接口刷新缓存,清除已删除设计选项的记录
  • 核对elementGroupId是否正确,确认是否误包含了归档、废弃的元素分组,导致返回历史数据
  • 如果以上方法无效,直接向API官方提交问题工单,提供模型ID、异常的设计选项值等信息,协助排查数据缓存或同步问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 02:34:54