我有团队和工作 每个工作都有一个团队。
假设我有4个团队:
[{id: 1},{id: 2},{id: 3},{id: 4}];
还有100个工作。 团队ID 1在30个职位中存在,团队ID 2在10个职位中
我想运行一个查询,向我显示:
- 活跃的团队:2
- 闲置团队:2
如何使用MongoDB / Mongoose做到这一点?
我正在使用MongoDB 2.2:
编辑: 现在我想出了这个解决方案
Team.find({ _id: { $nin: Job.distinct('team') } });