Вы можете присоединиться к двум коллекциям в Монго, используя поиск, который предлагается в версии 3.2. В вашем случае запрос будет
db.comments.aggregate({
$lookup:{
from:"users",
localField:"uid",
foreignField:"uid",
as:"users_comments"
}
})
, или вы также можете присоединиться к пользователям, тогда будет небольшое изменение, как указано ниже.
db.users.aggregate({
$lookup:{
from:"comments",
localField:"uid",
foreignField:"uid",
as:"users_comments"
}
})
Он будет работать так же, как левое и правое соединение в SQL.
Я нашел нужную мне функциональность, используя jquery
// Delete option unselected
$($(myClone).find('select')).each((i, element) => {
const valueSelected = $(element).attr('ng-reflect-model');
$($(element).find('option')).each((index, item) => {
if (item.value !== valueSelected) {
$(item).remove();
}
});
});
На данный момент этот метод работает, поэтому лучше всего использовать elementRef из TypeScript, так что это будет следующим шагом.
Я надеюсь, что помог кому-то с этим.