Я хочу найти и вернуть все «игры», основываясь на том, существует ли связь в массиве «получателей платежей» с использованием mon goose и Node.js.
. Вот схема:
const playSchema = new Schema({
streamer: { type: mongoose.Schema.Types.ObjectId, ref: 'User' },
song: { type: mongoose.Schema.Types.ObjectId, ref: 'Song' },
revenue: { type: Number },
createdAt: { type: Date },
payees: [ { type: mongoose.Schema.Types.ObjectId, ref: 'User' } ]
});
И вот что я пытаюсь сделать (просто пример):
Play.aggregate([{ $match: { payees: { req.user.id } } }]);