У меня есть следующая модель:
var PersonSchema = new Schema({
name: String,
groups: [
{type: Schema.Types.ObjectId, ref: 'Group'}
],
});
Я ищу запрос, который извлекает все Лица, которые не являются частью определенной группы (т.е. массив групп лиц не содержит идентификатор указанной группы).
Я думал о чем-то подобном, но я не уверен, что это правильно:
Person.find({groups: {$nin: [group._id]})