我已经开始使用pg-promise
。我想检查pg-promise
是否将响应映射到类型化的接口对象?
例如
我有一个类似以下的查询
export interface User {
username: string;
status: string;
}
const result = await db.oneOrNone<User>("select * FROM users where username = $1", "something");
结果包含所有列,而不仅仅是接口字段。我是遗漏了什么还是不在图书馆的范围内
我并没有像演示中建议的那样使用存储库,而是直接尝试查询。这会产生什么影响吗?
结果包含所有列,而不仅仅是接口字段。我是遗漏了什么,还是它不在图书馆的范围内。
您使用的类型转换与数据处理无关。
要影响检索到的数据,您应该指定列:
const result = await db.oneOrNone<User>("SELECT username, status FROM users...