Я заполнил виртуальный объект в Mongoose, заполненный виртуальный будет извлекать массив объектов.
objects:{[name:'xxx',age:20],[name:'yyy',age:21],[name:'zzz', age:23]}
Как сделать так, чтобы он получал только один указанный мной элемент?
...
.populate({
path:'someVirtual',
select:'objects', //get only the 'objects' array
options: {where:'objects',elemMatch:{name:'zzz'}} //this is what I tried
//but it doesn't work
)}
.exec(function(err,docs){
//handle
});