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

Dynamoose v3中如何从模型获取Schema属性名?

在Dynamoose v3中获取Schema属性名的方法

Dynamoose v3对模型的结构做了调整,ModelType<T>不再包含schemas属性,你可以通过以下方式获取Schema的属性名:

示例代码

T extends Item;
model: ModelType<T>;
// 提取所有属性名组成数组
const attributes: string[] = Object.keys(model.schema.attributes);

说明

  • model.schema直接对应当前模型的Schema实例
  • model.schema.attributes是一个以属性名为键的对象,通过Object.keys()就能快速得到所有属性名的数组

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:31:01