猫鼬检查是否存在ObjectIds数组

时间:2020-03-24 01:04:46

标签: mongodb typescript mongoose

我要检查数据库中是否存在数组中的所有ObjectId。

export async function validProblemIDs(problems: string[]): Promise<boolean> {
  try {
    return await Problem.exists({
      _id: { $all: problems }
    });
  } catch (err) {
    console.log(err);
    return false;
  }
}

Typescript编译器抱怨$ all Type 'string[]' is not assignable to type 'undefined'.,但是,已转译的js代码正常工作。

这里是类似示例的typescript playground

如何解决打字稿错误?

0 个答案:

没有答案