Как я могу получить список всех категорий в GetEventStore?

Из таких стримов:

  • продажа-продажа102
  • продажа-продажа103
  • продажа-продажа104
  • пользователи-8989
  • пользователи-8990

Получите что-то вроде этого:

[ "sales", "users"]

person Narvalex    schedule 25.09.2017    source источник


Ответы (1)


Благодаря nissbran из GitHub

fromStream('$streams')
.when({
$init: function () {
    return []
},
$any: function (s, e) {
    var category = e.streamId.split("-")[0];

    if (s.includes(category))
        return;

    s.push(category);
}
})
person Narvalex    schedule 27.09.2017