Mongodb: Как узнать, сколько предметов в списке присутствует в другой коллекции? - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть команды и задания. На каждой работе есть команда.

Допустим, у меня есть 4 команды:

[{id: 1}, {id: 2}, {id: 3}, {id: 4}];

и 100 рабочих мест. Идентификатор команды 1 присутствует в 30 заданиях, а идентификатор команды 2 - в 10 заданиях

Я хочу выполнить запрос, который покажет мне:

  • Активные команды: 2
  • Неактивные команды: 2

Как мне это сделать с MongoDB / Mongoose?

Я использую MongoDB 2.2: <</p>

Редактировать: сейчас япридумал это решение

Team.find({ _id: { $nin: Job.distinct('team') } });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...