【发布时间】:2021-10-21 23:46:21
【问题描述】:
我正在从前端获取一些值。查询它们并返回结果。目前我有,
async fetchStats(getStatQuery: GetStatQueryDto): Promise<any> {
const stats = await this.statModel.find({
title: getStatQuery.title,
weight: getStatQuery.weight
});
return stats;
}
getStatQuery.title 可以是undefined,如果没有任何内容,也可以发送getStateQuery.weight。现在,如果未定义,我希望 find 忽略该字段并将该字段过滤为通配符。除了人工检查还有什么办法吗?
【问题讨论】: