Пн goose проверка существования массива ObjectIds - PullRequest
0 голосов
/ 24 марта 2020

Я хочу проверить, существуют ли все объектные идентификаторы в массиве в БД.

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 код работает правильно.

Вот игровая площадка аналогичного примера.

Как я могу исправить ошибку машинописи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...