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
相关产品推荐
相关产品推荐

