У меня есть коллекция под названием «Профили», и она имеет такую структуру:
{
_id : XXXXX,
classrooms:{
owner:[],
students: [XYSk0,CCD7U],
},
...
}
Я хочу получить профили с classrooms.students
, равным CCD7U
.
* 1007.* Я пытался использовать
$elemMatch
в функции публикации коллекции, но безуспешно:
Meteor.publish('StudentsInClassrooms', function(CCD7U){
return Profiles.find({ classrooms : { $elemMatch :{ students : CCD7U }} });
});
Я даже пытался использовать точечную запись, но безуспешно:
Meteor.publish('StudentsInClassrooms', function(CCD7U){
return Profiles.find({ 'classrooms.students' : CCD7U });
});
Как правильно запросить этовид вложенной коллекции?