Я новичок в loopback и мне нужно исправить следующую проблему. Мне нужны разные результаты от монго из двух полей (электронная почта и имя).
Данные :
var a = [ { электронная почта: '[email protected]', имя: 'x'}, { электронная почта: '[email protected]', имя: 'x'}, { электронная почта: '[email protected]' ,имя: 'з'} ]
Выход :
var a = [
{ email: '[email protected]',name: 'x'},
{ email: '[email protected]',name: 'z'}
]
Как я могу использовать следующую агрегатную функцию в петле, чтобы получить желаемые результаты вывода.
collection = db.tb;
result = collection.aggregate(
[
{"$group": { "_id": { email: "$email", name: "$name" } } }
]
);
(Источник Как эффективно работать с несколькими ключами?)