Saya skema berikut.
var UserSchema = new Schema({
messages: [{
username: String,
read: [{
type: { type: String, enum: ['A','B','C'] },
}]
}],
});
var MySchema = new Schema({
users: [UserSchema]
});
Saya perlu menghitung berapa banyak kejadian di MySchema sehingga pesan terakhir dari setiap pengguna tidak memiliki nilai baca sebagai 'A'
Saya perlu menggunakan agregat, sehingga saya bisa bergabung dengan kueri yang ada.